AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.08.2012, 17:00   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,343 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Сделайте дисплей-метод на таблице, который возвращает массив, включите его в группу полей и вытащите эту группу полей на форму.
Свойство ArrayIndex для контролов не работает.
__________________
Возможно сделать все. Вопрос времени
Старый 16.08.2012, 11:39   #2  
VBF is offline
VBF
Участник
Аватар для VBF
 
65 / 17 (1) ++
Регистрация: 19.05.2003
Адрес: Москва
Нет, это не работает, по крайней мере в 4-ке. Я это попробовал первым делом.
Не смотря на то, что метод имеет расширенный тип как массив из 4-х элементов типа int,
X++:
display RHRMChildAges cmpRateValueFromHRMParm(EmplTable _emplTable)
{
    RHRMChildAges           ret[4];
.....
    return ret;
}
в группе он отображается одной строкой. На форме то же самое, группа с одной строкой. Отображается это на форме одной колонкой с нулевым значением.
А вот поле DIMENSION в группе отображается как несколько элементов

Последний раз редактировалось VBF; 16.08.2012 в 11:43.
Старый 16.08.2012, 17:11   #3  
Кирилл
Гость
 
n/a
Цитата:
Сообщение от VBF Посмотреть сообщение
А вот поле DIMENSION в группе отображается как несколько элементов
Может это потому, что оно типа массив.
Если в AOT найти EDT Dimension и развернуть в нем узел Array Elements, будут видны элементы массива.

Только я сейчас попробовал вывести на первой попавшейся таблице с полем Dimension его же, но как display метод на грид и увидел только первый элемент.
X++:
display Dimension dimensionasmethod()
{
    return this.Dimension;
}
AX2009
Старый 16.08.2012, 17:25   #4  
VBF is offline
VBF
Участник
Аватар для VBF
 
65 / 17 (1) ++
Регистрация: 19.05.2003
Адрес: Москва
Цитата:
Сообщение от Кирилл Посмотреть сообщение

Только я сейчас попробовал вывести на первой попавшейся таблице с полем Dimension его же, но как display метод на грид и увидел только первый элемент.
Вот и у меня закралось подозрение, что это работает только если выводить на грид массив из таблицы, а через метод не работает.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Добавление display-поля к runtime grid Hyper DAX: Программирование 3 02.11.2007 14:40
axaptapedia: Display method Blog bot DAX Blogs 0 29.08.2007 16:30
подсчет строк у несколких таблиц и вывод на grid braathe DAX: Программирование 1 23.03.2005 16:05
display() method on Grid Control DK DAX: Программирование 5 31.01.2003 22:09

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:08.