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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2014, 15:08   #1  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
? Создать Grid в dialog
Доброго.

Много чего нашлось по динамическому созданию формы при помощи FormBuild...
Но как создать грид именно в диалоге? addControl у dialog (DialogRunbase) или DialogGroup не обнаружила.
Поделитесь опытом, плиз, куда посмотреть?

версия 4.0
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
Старый 02.04.2014, 15:12   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
а возможности создать форму для использования в качестве диалога нет?
Старый 02.04.2014, 15:16   #3  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
есть, но вопрос не в этом
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
Старый 02.04.2014, 16:34   #4  
Krash is offline
Krash
Участник
Аватар для Krash
 
17 / 15 (1) ++
Регистрация: 23.08.2005
Грид динамически добавляется на форму через группу, например так:
X++:
grpBody = design.addControl(FormControlType::Group, 'Body');
grid = grpBody.addControl(FormControlType::Grid, "Grid");
Пример можно посмотреть например здесь:
Malaysia: Building a dynamic form
Старый 03.04.2014, 09:31   #5  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
Цитата:
Сообщение от Krash Посмотреть сообщение
Грид динамически добавляется на форму через группу, например так:
X++:
grpBody = design.addControl(FormControlType::Group, 'Body');
grid = grpBody.addControl(FormControlType::Grid, "Grid");
Пример можно посмотреть например здесь:
Malaysia: Building a dynamic form
спасибо. этот метод понятен.
интересует dialog наследника RunBase
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
Старый 03.04.2014, 09:39   #6  
abv2703 is offline
abv2703
Участник
 
92 / 22 (1) +++
Регистрация: 05.12.2003
Адрес: Санкт-Петербург, улица Бухарестсткая
"а возможности создать форму для использования в качестве диалога нет? "


Есть.
Старый 03.04.2014, 09:44   #7  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от jeky Посмотреть сообщение
спасибо. этот метод понятен.
интересует dialog наследника RunBase
Привет!
А чем обусловлено ограничение "не использовать форму"?
Твой класс может быть унаследован от RunBase, но диалог в нем будет построен на основе формы. Для примера смотри класс Tutorial_RunbaseForm.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 03.04.2014, 09:49   #8  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Поиск по коду типа "new dialog" ничего не дает, не?

С Уважением,
Георгий
Старый 03.04.2014, 10:25   #9  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
У диалога есть методы formBuildDesign и form, через них можно пробовать добавлять контролы, датасорсы
__________________
Sergey Nefedov
Старый 03.04.2014, 12:22   #10  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
На стандартной форме Dialog (и на любой копии этой формы) не получится динамически создавать датасоурсы. Можно только заранее в АОТ создать несколько.
См. диалоги с источниками данных и гридами
За это сообщение автора поблагодарили: jeky (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Malaysia: Creating a dialog Blog bot DAX Blogs 0 07.11.2012 17:11
ax-erp: How to use default dimensions as Dialog fields in dialogs [Dynamics AX 2012] Blog bot DAX Blogs 0 19.09.2012 20:11
ax-erp: How to Enable/Disable fields in a dialog Blog bot DAX Blogs 0 19.09.2012 20:11
ax-erp: Overriding method for a control in dialog (RunBase framework) Blog bot DAX Blogs 0 18.09.2012 18:11
ax-erp: How to override the event methods on dialog controls? Blog bot DAX Blogs 0 18.09.2012 18:11

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

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

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