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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2006, 10:44   #1  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Динамические контролы в отчете основанные на display-методе
Можно ли в Аксапте создавать динамические контролы в отчете основанные на display-методе (не на поле таблицы)?

Суть проблемы: Я узнаю сколько столбцов будет в отчете уже во время выполнения (на основе выбора пользователя в диалоговом окне). Следовательно я добавляю необходимое мне количество столбцов уже во время выполнения (в методе init() отчета). Если контрол основан на поле таблицы, то все просто:

control = element.design().sectionName(#Detailed).addRealControl(tableId, fieldId);

Если же контрол основан на display методе, который определен в отчете?

Я пытаюсь делать так:
control = element.design().sectionName(#Detailed).addRealControl(tableId, fieldId);
control.dataMethod("custBalanceAge");
Но все равно отчет пытается отразить значение в поле таблицы.
Теги
display метод, olap, как правильно, контрол, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
получить контрол в display методе Omeo DAX: Программирование 1 23.01.2009 11:56
axaptapedia: Display method Blog bot DAX Blogs 0 29.08.2007 16:30
Можно ли в display методе узнать для какого FormControl'а этот метод вызван? Dudnik Anton DAX: Программирование 3 01.02.2006 12:22
Отчет: перекрытие fetch() убивает буфер записи в display-методе Zabr DAX: Программирование 1 18.02.2005 18:45
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

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