05.12.2013, 11:12 | #1 |
Программер
|
Добавление поля в dialog.
Как добавить поле в dialog, зная только название таблицы и поля?
|
|
05.12.2013, 11:17 | #2 |
Участник
|
__________________
// no comments |
|
05.12.2013, 12:28 | #3 |
Программер
|
Там нет ответа на вопрос. Мне нужно программно добавить имея в налчии только tableId и fieldId.
|
|
05.12.2013, 12:31 | #4 |
Участник
|
Используйте SysDictField для определения типа. Значение можно передавать как common.(fieldId) .
__________________
Sergey Nefedov |
|
05.12.2013, 13:07 | #5 |
Участник
|
Цитата:
Похоже на какое-то супер-метапрограммирование |
|
05.12.2013, 13:21 | #6 |
Программер
|
Цитата:
Получить какой либо результат от typeId2extendedTypeId() не удалось, да и не уверен что он подходит. Как получить айдишник расширеного типа таблицы? п.с.: тип поля может быть любой, он заранее не известен, и что за таблица и поле тоже. просто получаем на старте айдишники таблицы и поля. |
|
05.12.2013, 14:01 | #7 |
Участник
|
Может я конечно вопроса не понимаю, но в чем сложность то ?
X++: LedgerTable LedgerTable; SysDictField dictField = new SysDictField(LedgerTable.TableId, fieldNum(LedgerTable, AccountNum)); Dialog dlg = new Dialog(); ; dlg.addField(dictField.extendedTypeId()); dlg.run();
__________________
Sergey Nefedov Последний раз редактировалось SRF; 05.12.2013 в 14:05. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|