28.11.2005, 14:56 | #1 |
Участник
|
lookup в dialog
Задача:
SysTableLookup sysTableLookup; Query query = new Query(); QueryBuildDatasource qbds = query.addDataSource(tableNum(Dimensions)); DialogRunbase dialog = super(); ; qbds.addRange(fieldnum(dimensions,branchid)); fieldbranchName = dialog.addFieldValue(typeid(BranchName),branchName); как добавить поле с lookup который будет фильтровать таблицу Dimensions по branchid по значению из контрола fieldbranchname??? у меня проблема в том что поле которое создает на форме dialog типа FormBuildStringControl а не FormStringControl котторый просит SysTableLookup |
|
28.11.2005, 15:16 | #2 |
Участник
|
Посмотрите, как сделано в этом классе.
|
|
28.11.2005, 15:37 | #3 |
Administrator
|
Или загляните в Полезные материалы-Проекты:
http://www.axforum.info/forums/showthread.php?t=10120
__________________
Возможно сделать все. Вопрос времени |
|
01.04.2007, 09:11 | #4 |
Участник
|
что-то у меня ошибки валятся:
Задано неправильное число аргументов функции. fieldLocationId = dialog.addFieldValue(typeid(InventLocationId), locationId, '', '', 'LocationId'); какаято странная функция)
__________________
Рабочий день сокращает жизнь на 8 часов |
|
02.04.2007, 09:02 | #5 |
Участник
|
вроде этих модификаций должно хватить
|
|
02.04.2007, 12:31 | #6 |
Administrator
|
По-хорошему, такие вещи нужно делать, создавая свою форму для диалога. Представьте, на сколько больше времени придется затратить на изучение Вашего кода тем, кто придет программировать после Вас.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
02.04.2007, 12:49 | #7 |
Участник
|
Ничего особенного не вижу.. добавлен 1 параметр, для более удобного программирования.
|
|
02.04.2007, 13:00 | #8 |
Administrator
|
Я про перегрузку методов с помощью controlMethodOverloadObject. Использование такой фичи, по моему мнению, уменьшает читабельность кода и усложняет поддержку.
По поводу Вашего класса могу сказать, что идея в целом здравая, но вот выгружать в XPO все методы класса - это, вообще-то, моветон
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|