Dynamics AX - применить диапазон к источнику данных / элементам комбинированного списка - PullRequest
0 голосов
/ 02 августа 2011

Я просто хочу ограничить записи, вносимые в выпадающий список, на основании какого-либо условия, скажем, например, какой пункт меню открыл форму.Таким образом, конкретные строки должны возвращаться.

Я понятия не имею о коде, также скажите, какой метод / событие использовать, модифицированный метод поля, поиск элемента управления?или в источнике данных?Форма или класс?какое место среди них лучше для него?

Ответы [ 2 ]

1 голос
/ 02 августа 2011

Ax не имеет комбинированного списка, в котором список основан на источнике данных, поэтому найдите код, который использует данные таблицы, чтобы заполнить список комбинированного списка, и добавьте в него свой предел.

Я мог бы дать более конкретный ответесли вы описали, как заполнен ваш комбинированный список или что вы подразумеваете под списком комбинированных списков или его текущим значением

  1. Имеет ли этот комбинированный список расширенный тип данных илиБазовые свойства Enum заполнены?Если какое-либо из этих свойств заполнено, найдите связанный baseEnum.
  2. Поиск в форме имени комбинированного списка - оно там упоминалось?

Если комбинированный список автоматически заполняется с помощью соответствующего базового перечисления, вы можете создать собственное базовое перечисление или написатькод с нуля, используя метод add.

Или просто оставьте его как есть и добавьте сообщение об ошибке, где код использует неправильное значение.

Чтение Статья Axaptapedia

0 голосов
/ 21 ноября 2013

Может быть, вы можете использовать вспомогательный класс SysFormEnumComboBox ?

Например, см. эту ссылку .Или скачайте пример здесь .

...