|
|
|
|
#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, ограничить |
|
|
|