|
|
#2 |
|
Участник
|
А в чем собственно проблема ? Можно, например, использовать механизм отслеживания событий.
1. В методе dialog добавляем поле с типом EcoResCategoryId. Имя контрола, к примеру, categoryId. Разрешаем экземпляру нашего класса обработку событий при помощи allowControlMethodOverload_RU(true). X++: ...
dialog.customFieldName_RU('categoryId');
dialog.addField(extendedTypeStr(EcoResCategoryId));
dialog.allowControlMethodOverload_RU(true);
...X++: private Common categoryId_lookupReference() { Common common; ... common = EcoResCategory::lookupCategoryHierarchyRole(dialog.curFormControl_RU(), EcoResCategoryNamedHierarchyRole::Procurement); ... return common; }
__________________
Sergey Nefedov |
|
|
|
| За это сообщение автора поблагодарили: trud (3), Sada (5), S.Kuskov (2), Dreadlock (2). | |
| Теги |
| ax2012, lookup |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|