|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Eugene Murka
![]() А что описывать - создаёте наследника от Runbase, методе dialog() прописываете контрол,скажем myControlTxt, создаёте новый метод,называете его myControlTxt_Modified запускаете диалог и при изменении значений в myControlTxt будет срабатывать myControlTxt_Modified, всё аналогично статической форме.
![]() Главным моментом является вызов 2 методов класса FormRun controlMethodOverload(true) controlMethodOverloadObject(this) Это значит, что класс (this) будет управлять методами формы. Такой подход используется, к примеру, при работе панелей (listpanels), как на форме Users/User Groups, т.д |
|
![]() |
#2 |
int 20h
|
Цитата:
Сообщение от kashperuk
![]() Ну, раз уж такое дело, то дело совсем не в этом.
![]() Главным моментом является вызов 2 методов класса FormRun controlMethodOverload(true) controlMethodOverloadObject(this) Это значит, что класс (this) будет управлять методами формы. Такой подход используется, к примеру, при работе панелей (listpanels), как на форме Users/User Groups, т.д в классе создал метод X++: boolean controlMethodOverload() { return true; } fld4_1_modified(), где fld4_1 именно значение контрола (формируется Аксой) в нем описал обработку и все заработало. Вроде как все.
__________________
It's just my Unhopelessnessabilityerism ![]() Trying to debug my mind ![]() |
|
Теги |
программно |
|
![]() |
||||
Тема | Ответов | |||
Ruslan Goncharov: Mandatory property for DialogField | 1 | |||
DialogField+Modified | 16 | |||
Модификация выделенных строк | 3 | |||
изменение значения DialogField | 8 | |||
Сравнение DialogField с null | 6 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|