Цитата:
Сообщение от
IKA
ээээ, здорово конечо, но по-моему "на авось", если честно.....
Тк, если пользователь завтра решит настроить форму под себя и передвинет первый контрол или вообще скроет, то, сдается мне, будет точно такая же "билибирда"
Используйте метод displayOption датасорса
X++:
public void displayOption(Common _record, FormRowDisplayOption _options)
{
;
conPrice = ['Цена1','Цена2','Цена3'];
Price1 = conpeek(conPrice,1);
Price2 = conpeek(conPrice,2);
Price3 = conpeek(conPrice,3);
Map1.insert(_record.RecId,Price1);
Map2.insert(_record.RecId,Price2);
Map3.insert(_record.RecId,Price3);
super(_record, _options);
}
а в дисплей методах тогда :
X++:
return (Map1.exists(_Table.RecId) ? Map1.lookup(_Table.RecId) : 0);
...........