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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.06.2002, 10:34   #1  
art is offline
art
Участник
 
46 / 10 (1) +
Регистрация: 11.06.2002
Адрес: Москва
? Класс Dialog
Можно ли используя этот класс создать диалог с таблицей или FormTreeControl?
Уж очень не хочется громоздить свои маленькие диалоги...
Старый 20.12.2011, 12:15   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,780 / 402 (17) +++++++
Регистрация: 23.03.2006
поместите контролл в группу
За это сообщение автора поблагодарили: computernik (1).
Старый 20.12.2011, 12:45   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
На самом деле плохой подход, в общем случае, имхо. Будет работать только на клиенте.
Намного проще и надежнее создать свою форму в АОТ.
За это сообщение автора поблагодарили: Bega (1).
Старый 28.01.2013, 15:45   #4  
Отшельник is offline
Отшельник
Участник
 
43 / 11 (1) +
Регистрация: 15.06.2011
Работаю с диалоговым окном в
public class ReportRun extends ObjectRun
{
...
}

Хочу добавить RadioButton:

X++:
public Object dialog(Object _dialog)
{
    DialogRunbase dialog = _dialog;
    boolean ret;


    FormRadioControl rbc;

    ;
...

   dialog.form().addControl((FormControlType::RadioButton),"RadioButton");
    //dialog.doInit(); 
    rbc = dialog.formRun().design().controlName("RadioButton");
    rbc.add("Test 1");
    rbc.add("Test 2");
    rbc.add("Test 3");

}
Выдает ошибку:

Ошибка времени выполнения: FormControl Объект не инициализирован.

Что посоветуете?
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008
Хороший ученик во всем найдет себе учителя...
Старый 28.01.2013, 16:34   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1776 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
А зачем вы dialog.doInit() закоментировали?
Старый 28.01.2013, 17:37   #6  
Отшельник is offline
Отшельник
Участник
 
43 / 11 (1) +
Регистрация: 15.06.2011
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
А зачем вы dialog.doInit() закоментировали?
Я уже с коментом и без него пробовал. Ругается одинаково. Может не в том методе я это делаю?
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008
Хороший ученик во всем найдет себе учителя...
Старый 29.01.2013, 06:09   #7  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
X++:
public Object dialog(DialogRunbase _dialogRunbase)
DialogRunbase ret;
DialogField   DialogField;
FactureAction_RU action;  //Enum со свойством Style = radiobutton
;

ret = super(_dialogRunbase);
DialogField = dialog.addField(typeid(FactureAction_RU));
DialogField.value(action);
return ret;
За это сообщение автора поблагодарили: S.Kuskov (1), Отшельник (1).
Старый 31.01.2013, 10:05   #8  
Отшельник is offline
Отшельник
Участник
 
43 / 11 (1) +
Регистрация: 15.06.2011
Цитата:
Сообщение от Player1 Посмотреть сообщение
X++:
public Object dialog(DialogRunbase _dialogRunbase)
DialogRunbase ret;
DialogField   DialogField;
FactureAction_RU action;  //Enum со свойством Style = radiobutton
;

ret = super(_dialogRunbase);
DialogField = dialog.addField(typeid(FactureAction_RU));
DialogField.value(action);
return ret;

Спасибо! Отлично работает!
Сори, что не сразу ответил.
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008
Хороший ученик во всем найдет себе учителя...
Теги
dialog, radiobutton, tree

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с передачей контролов из формы в класс matew DAX: Программирование 0 28.04.2008 17:37
Kashperuk Ivan: 3 Dialog extensions Blog bot DAX Blogs 4 28.09.2007 18:56
Класс на сервере Eldar9x DAX: Программирование 1 06.09.2007 15:16
Fred Shen: Dialog screen events Blog bot DAX Blogs 0 28.10.2006 16:40
Mandatory field в Dialog axaLearner DAX: Программирование 4 02.11.2004 09:50

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

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

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