Тема: Lookup в dialog
Показать сообщение отдельно
Старый 30.03.2007, 15:46   #3  
ntr is offline
ntr
Участник
 
31 / 16 (1) ++
Регистрация: 26.05.2006
Перекрываем
public void dialogPostRun(DialogRunbase _dialog)
{
super(_dialog);
_dialog.dialogForm().formRun().controlMethodOverload(true);
_dialog.dialogForm().formRun().controlMethodOverloadObject(this);
}

создаем метод
public void fld2_1_Lookup()
{
FormComboBoxControl control = dialog.formRun().controlCallingMethod();
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(EmplTable), control);
;
sysTableLookup.addLookupfield(fieldNum(EmplTable, EmplId), true);
sysTableLookup.addLookupfield(fieldNum(EmplTable, Name));
sysTableLookup.performFormLookup();
}

Последний раз редактировалось ntr; 20.06.2007 в 09:00.