Имя поля - атрибута
Добавлено: 25 мар 2010, 15:45
Имеется докомпилированный с помощью мастера докомпиляции, интерфейс, в котором есть некий набор собственных полей, вытащенных на интерфейс. Среди них - вытащены и внешние атрибуты и внешние классификации.
Хочется сделать их обработку (показывать или скрывать в зависимости от условий), в общем поиграть их свойствами.
Способ обращения к собственным полям понятен, однако, непонятно как программно обратиться по имени к полю-значению внешнего атрибута, вытащенного в броузер/скрин:
Объект_1
Объект_2
Хочется собственно следующее: Если объект_1 заполнен, то объект_2 - видим, иначе - невидим...
т.е. реализовать следующую конструкцию
Как это чудо обрабатывать - ума не приложу... 
Хочется сделать их обработку (показывать или скрывать в зависимости от условий), в общем поиграть их свойствами.
Способ обращения к собственным полям понятен, однако, непонятно как программно обратиться по имени к полю-значению внешнего атрибута, вытащенного в броузер/скрин:
Объект_1
Код: Выделить всё
object 'ExtAttr: KLPRICE,281474976711107' : PanelInputLine
{
...
FieldName = 'ExtAttr: KLPRICE,281474976711107';
}
Объект_2
Код: Выделить всё
object 'ExtAttr: PRICES,281474976711108' : Column
{
...
FieldName = 'ExtAttr: PRICES,281474976711108';
}
....
т.е. реализовать следующую конструкцию
Код: Выделить всё
Case Объект_1 of
...
...
else SetFieldState(#Объект_2, sfVisible);
End;
