|
30.03.2007, 15:36 | #1 |
Участник
|
Lookup в dialog
создаю в методе dialog класса поле:
X++: dlgfEmplId = dialogObj.addFieldValue( typeid( EmplId ), emplId, "@);
__________________
Рабочий день сокращает жизнь на 8 часов |
|
30.03.2007, 15:43 | #2 |
Участник
|
используй поиск, там достаточно ссылок
|
|
30.03.2007, 15:46 | #3 |
Участник
|
Перекрываем
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. |
|
30.03.2007, 15:55 | #4 |
Участник
|
X++: public void fld2_1_Lookup() |
|
30.03.2007, 16:03 | #5 |
Участник
|
А как узнать? Кроме как "по-порядку", ничего в голову не приходит...
|
|
30.03.2007, 16:07 | #6 |
Программатор
|
Гляньте InventDim.getFromDialog(); InventDim.addToDialog();
|
|
30.03.2007, 17:32 | #7 |
Участник
|
немогли бы вы дать ссылочку где про это прочитать можно а то я ничего понять не могу
__________________
Рабочий день сокращает жизнь на 8 часов |
|
30.03.2007, 17:42 | #8 |
Программатор
|
Цитата:
А если серъезно, то внизу страницы есть несколько ссылок. Посмотрите их |
|
01.04.2007, 15:32 | #9 |
Участник
|
Цитата:
тихо шифером шурша едет крыша неспеша
__________________
Рабочий день сокращает жизнь на 8 часов |
|
02.04.2007, 08:52 | #10 |
Участник
|
X++: fieldLocationId = dialog.addFieldValue(typeid(InventLocationId), locationId, '', '', 'LocationId'); protected void LocationId_lookup() { ... } Последний раз редактировалось bagyr; 02.04.2007 в 09:04. |
|