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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2014, 10:24   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Форма EcoResProductPerCompanyListPage и свойства грида
Коллеги, доброго времени суток! Подскажите как достучаться программно до свойств грида формы EcoResProductPerCompanyListPage. Конкретно интересует свойство DefaultAction. Класс EcoResProductPerCompanyLPInteraction скурил до нельзя. Помогите!

Заранее спасибо!
Старый 21.02.2014, 11:34   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Из Interaction класса достукиваемся до FormRun, затем до грида по его имени.
Но в портале это не сработает.
Старый 21.02.2014, 11:38   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Пример можно? А то я не врублюсь как достучаться до FormRun

Последний раз редактировалось Sada; 21.02.2014 в 11:45.
Старый 21.02.2014, 12:00   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Как-то примерно так:

\Classes\EcoResProductPerCompanyLPInteraction\initialized
X++:
public void initialized()
{
    FormDataSource  fds;
    FormRun         fr;
    FormGridControl fgc;
    
    super();

    
    fds = this.listPage().activeRecord(querydatasourcestr(EcoResProductPerCompanyListPage, InventTable)).dataSource();
    
    fr  = fds.formRun();
    
    fgc = fr.design().controlName(formcontrolstr(EcoResProductPerCompanyListPage, ListPageGrid));
}
За это сообщение автора поблагодарили: Sada (4).
Старый 21.02.2014, 12:05   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Конкретно интересует свойство DefaultAction
Кстати говоря, если задача в том, чтобы открывать ту или иную форму в зависимости от каких-то условий, то может стоит иначе поступить: делаем DefaultAction на форму-маршрутизатор, в run() которой принимаем парамтры и открываем уже конечную форму по нужным условиям.
Старый 21.02.2014, 12:43   #6  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Форма одна и та же. Поведения разные.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
EP AX2009: сохранить параметры грида (фильтр, позиционирование) caper DAX: Программирование 9 01.04.2010 09:16
Как передать параметры из одной web форма в другую dtsymbal DAX: Программирование 9 28.02.2006 10:31
Сколько раз вызывается DataMethod поля грида при инициализации этого грида? storer DAX: Программирование 2 18.11.2003 14:03
LookUp форма и параметры SnowMan DAX: Программирование 7 18.09.2003 16:04
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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