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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2010, 11:04   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
А как быть если захочется использовать AutoDataGroup? Неужели нет готового свойства? Ведь грид явно где-то хранит свой активный контрол
Старый 19.05.2010, 15:13   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
А как быть если захочется использовать AutoDataGroup?
Вроде, в группе полей при AutoDataGroup = Yes нормально опознаются отдельные контролы при использовании selectControl.

Также при AutoDataGroup = Yes можно добавлять свои методы независимо в любой контрол группы, и они сохраняются, но, увы, не работают. Они заработают, если установить AutoDataGroup = No. НО! Если затем группе вернуть AutoDataGroup = Yes, то эти методы отдельных контролов исчезнут!

Рекомендую желающим поиграться с какой-нибудь сложной формой, содержащей вкладки, грид, вкладки внутри вкладки при помощи такого метода формы:
X++:
public boolean selectControl(FormControl _control)
{
    boolean ret;

    if (element.selectedControl())
        info(strFmt('before super: %1', element.selectedControl().name()));

    ret = super(_control); // SUPER! SUPER! SUPER! :)

    if (element.selectedControl())
        info(strFmt('AFTER SUPER: %1', element.selectedControl().name()));

    return ret;
}
Даёт пищу для размышлений и предостерегает от фривольностей, особенно при переходах с вкладки на вкладку. Впрочем, для обычного грида и группы кнопок всё вполне однозначно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: WCF: The Enterprise Service Bus for Dynamics AX and the rest of the Microsoft Stack Blog bot DAX Blogs 0 10.03.2009 16:05
Как AX определяет, какой профиль безопасности использовать? Razbezhkin DAX: Администрирование 1 23.10.2007 13:02
Inside Dynamics AX 4.0: Usage Scenarios Blog bot DAX Blogs 0 04.10.2007 05:15
Inside Dynamics AX 4.0: Inside the Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
какой метод выполняется на форме... lev DAX: Программирование 8 02.10.2007 16:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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