|
![]() |
#1 |
Участник
|
Если ограничения нужны не в одной конкретной форме, а "вообще", то
Создать таблицу с ключевым полем Enum нужного типа и на нее сделать соответствующий EDT и форму LookUp. Идея в том, что на записи таблицы, в отличие от Enum можно установить контроль доступа на уровне записи. Кроме того, можно добавить дополнительные поля, как доп.реквизиты. В общем, вместо Enum создать полноценный справочник
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: АртемМелихов (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Владимир Максимов
![]() Если ограничения нужны не в одной конкретной форме, а "вообще", то
Создать таблицу с ключевым полем Enum нужного типа и на нее сделать соответствующий EDT и форму LookUp. Идея в том, что на записи таблицы, в отличие от Enum можно установить контроль доступа на уровне записи. Кроме того, можно добавить дополнительные поля, как доп.реквизиты. В общем, вместо Enum создать полноценный справочник |
|
![]() |
#3 |
Участник
|
Есть штатные способы реализации "от обратного" для unbound-контролов в 2012 AX, где Мы указываем не перечень элементов необходимых для отображения, а те, которые необходимо скрыть.
В 2012 в SysLookup::lookupEnum была добавлена переменная-контейнер пропускающая элементы входящие в него. В форме SalesEditLines ( SalesEditLinesForm / setupSumByControl ) можно увидеть аналогичный подход. Однако, хочется такой же магии для bound-контролов. |
|
Теги |
ax2012, enum, ограничить |
|
|