![]() |
#1 |
MCTS
|
Обработка modified в Dialog
Привет всем.
Вопрос по перекрытию методов для динамических контролов Dialog. Все, работает отлично, но вот что интересно: X++: public boolean dfCalcPeriod_modified() { Boolean ret; FormStringControl control = dialog.formRunClient().controlCallingMethod(); ; ret = control.modified(); dfCalcPeriod.value(control.text()); // здесь некий функционал, который должен отрабатывать на Modified return ret; } При этом можно сделать X++: dialog.updateClient(dialog.parmDialogOnClient()); Каким образом провернуть обратную операцию целиком, то есть не выставляя отдельные значения для контролов. |
|
![]() |
#2 |
Участник
|
Цитата:
X++: dialog.updateServer(); ![]() |
|
|
За это сообщение автора поблагодарили: Eldar9x (1). |
![]() |
#3 |
MCTS
|
Его сразу и пробовал - никакого толка.
Все, вкурил. Так надо: X++: dialog.parmDialogOnClient().updateServer(); Последний раз редактировалось Eldar9x; 30.04.2008 в 12:41. |
|
![]() |
#4 |
Developer
|
Хм... В тройке все работает без этих update-ов (пример в аттаче).
Вы про четверку говорите? |
|
![]() |
#5 |
MCTS
|
Цитата:
Вы про четверку говорите?
|
|
|
![]() |
||||
Тема | Ответов | |||
Обработка jumpRef в Dialog | 13 | |||
Kashperuk Ivan: 3 Dialog extensions | 4 | |||
Fred Shen: Dialog screen events | 0 | |||
modified два раза два раза | 5 | |||
Mandatory field в Dialog | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|