![]() |
#1 |
Злыдни
|
![]()
В процессе повышения собственных "умений" возник следующий вопрос:
запрограммирован диалог, поле ввода основано на EDT, ссылающимся на таблицу. Таким образом при нажатии стрелки выводятся ВСЕ записи из таблицы. Можно ли использовть каким-либо образом фильтр (аргументы вызова) на содержимое таблицы? Или нужно отказываться от диалога и рисовать форму?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
![]() |
#2 |
Участник
|
Можно сделать наследника EDT, в котором
в Relations прописать нужные условия или в FormHelp прописать форму или вот такой хак: X++: public void dialogPostRun(DialogRunbase dialog) { ; dialog.formRun().controlMethodOverloadObject(this); dialog.formRun().controlMethodOverload(true); super(dialog); } ... void Fld2_1_Lookup() { TableLookup_RU TableLookup_RU= new TableLookup_RU(); ... } |
|
|
За это сообщение автора поблагодарили: KiselevSA (2). |
![]() |
#3 |
Участник
|
Когда то делал вот так.
В методе dialog добавлял контрол. fieldSwUnloadOrSpam = dialog.addFieldValue(typeId(MNL_SwUnloadOrSpam),SwUnloadOrSpam); Именовал его. ctrlSwUnloadOrSpam = fieldSwUnloadOrSpam.control(); ctrlSwUnloadOrSpam.name('df_SwUnloadOrSpam'); idSwUnloadOrSpam = ctrlSwUnloadOrSpam.id(); А потом создавал в классе метод public boolean df_SwUnloadOrSpam_modified() При изменение значения этого контрола он уменя вызывался автоматом. Возможно можно сделать тоже самое с лукапом. Сам не пробовал. |
|
![]() |
#4 |
Злыдни
|
Цитата:
Сообщение от belugin
![]() Можно сделать наследника EDT, в котором
в Relations прописать нужные условия или в FormHelp прописать форму или вот такой хак: X++: public void dialogPostRun(DialogRunbase dialog) { ; dialog.formRun().controlMethodOverloadObject(this); dialog.formRun().controlMethodOverload(true); super(dialog); } ... void Fld2_1_Lookup() { TableLookup_RU TableLookup_RU= new TableLookup_RU(); ... }
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|