![]() |
#1 |
Участник
|
![]()
Вопрос по управлению динамически созданными элементами
Кто ни будь может подсказать, есть ли возможность в методе получить id, элемента который вызвал данный метод. Ситуация: в grid создаются динамически элементы и вешаются на один display метод. В дисплей методе нужно определить какой из динамических элементов его вызвал. Буду рад любой идее. |
|
![]() |
#2 |
Участник
|
можно использовать ArrayIndex в элементе управления
|
|
![]() |
#3 |
Участник
|
А каким образом его можно использовать?
Мне хотелось бы получить указатель на этот элемент управления. Я использую следующую возможность: В дисплей методе: FormRealControl _frc; _frc = element.controlCallingMethod(); Данный метод ничего не возвращает. В Аксапте существует возможность перегружать стандартные методы динамически созданных элементов управления(форма tutorial_Form_AddControl), и в этих методах element.controlCallingMethod() возвращает указатель на элемент управления вызвавший данный метод. У меня дисплей метод висит на источнике данных, соответственно перекрыть я его не могу. Возможно я просто неправильно использую controlCallingMethod()? |
|
![]() |
#4 |
Участник
|
|
|