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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2012, 10:32   #1  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
добавить поле в dialog класса
Добрый день. Помогите разобраться!
Есть класс для формирования отчёта, всё работает как надо, теперь необходимо добавить возможность фильтрации по валюте. Делаю так:
В dialog добавил:
X++:
ret.addGroup("Валюта");
dialogCurrencyCode =  ret.addFieldValue(typeid(CurrencyCode), curCode, "Валюта", "Валюта");
В ClassDeclaration доюавил:
X++:
DialogField                 dialogCurrencyCode;
 CurrencyCode                curCode;
Форма не реагирует на изменения!!! Т.е. открывается, но новых полей я в ней не вижу!
Приведу на всякий случай весь код dialog:

X++:
protected Object dialog(DialogRunbase _dialog, boolean _forceOnClient)
{
    dialog ret;
    FormstringControl fsc;

    ret = super(_dialog, _forceOnClient);

    ret.caption("Расшифровка дебиторской/кредиторской задолженности Развернутая");

    ret.addGroup("Дата отчета");
    dialogReportDate    = ret.addFieldValue(typeid(TransDate),  reportDate, "Дата отчета", "Дата отчета");

    ret.addGroup("Балансовый счет");
    dialogLedgerAccount = ret.addFieldValue(typeid(LedgerAccount), ledgerAccount, "Балансовый счет", "Балансовый счет");
   // это то что нужно добавить
    ret.addGroup("Валюта");
    dialogCurrencyCode =  ret.addFieldValue(typeid(CurrencyCode), curCode, "Валюта", "Валюта");
   // <----
    fsc = dialogLedgerAccount.control();
    fsc.replaceOnLookup(false);
    fsc.limitText(200);
    fsc.displayLength(20);

    return ret;
}
Спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сделать неактивным поле ввода в dialog'е. sobik DAX: Программирование 5 27.12.2010 14:19
Программно добавить поле в таблицу. HorrR DAX: Программирование 3 06.08.2009 18:13
Как скрыть из класса поле вызываемого отчета petr DAX: Программирование 4 17.08.2005 13:00
Как в AddRange() добавить поле Dimension[2] Владимир Максимов DAX: Программирование 13 27.02.2004 11:27
Добавить поле в таблицу -> обновление Datasource Surok DAX: Программирование 1 21.10.2002 14:03

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

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

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