|
|
|
|
#1 |
|
Участник
|
Цитата:
X++: // Метод на той таблице, где поле Dimension //BP Deviation documented display DimDescription getDimDescription() { DimDescription dimDescription; int idx; FieldId dimFieldId; ; for (idx = 1; idx <= dimof(this.dimDescription); idx++) { dimDescription[idx] = Dimensions::find(Dimensions::arrayIdx2Code(idx), this.Dimension[idx]).Description; } return dimDescription; } Другой вариант - это создать поле на основе DimDescription в той же таблице, где и Dimension. Собственно, стандартный способ решения, когда требуется код и его расшифровка. Код клиента - Название клиента, Код номенклатуры - Название номенклатуры и т.д., и т.п. Ну, а то, что после изменения кода надо менять (обновлять) расшифровку, так опять же, стандартное поведение. Для Dimension можно "не мелочиться" и обновлять все аналитики при изменении одного. Тогда не теряется универсальность.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|
|
#2 |
|
Дмитрий Ерин
|
Цитата:
То есть, когда мы перетаскиваем в дизайн формы группу с полем-массивом - в этой группе автоматом создается нужное кол-во контролов, корректно привязанных к элементам массива. А вот если в группе - дисплей метод, возвращающий тот же EDT (массив) - то фигушки - контрол создается всего один и отображается он пустым. Я даже пробовал руками добавлять несколько контролов и играть свойством ArrayIndex - результат тот же. Может быть что-то упускаю?
|
|
|
|
|
#3 |
|
Участник
|
Цитата:
Сообщение от Ruff
Почему-то такие финты не срабатывают, по крайней мере на AX2009.
То есть, когда мы перетаскиваем в дизайн формы группу с полем-массивом - в этой группе автоматом создается нужное кол-во контролов, корректно привязанных к элементам массива. А вот если в группе - дисплей метод, возвращающий тот же EDT (массив) - то фигушки - контрол создается всего один и отображается он пустым. Я даже пробовал руками добавлять несколько контролов и играть свойством ArrayIndex - результат тот же. Может быть что-то упускаю? Значит, так только через поля таблицы. Временной или постоянной - зависит от задачи...
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|