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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.08.2004, 11:13   #7  
Ratmir is offline
Ratmir
Участник
 
21 / 10 (1) +
Регистрация: 16.08.2004
Адрес: Саратов
Ещё раз повторяю, что если я использую addControl(tableIdentificator,fieldId);
то на экране отображается пустая строка. Поэтому необходимо использовать display-метод.

X++:
for (j=1;j<=query.dataSourceCount();j++)
{
    for (i=1;i<=query.dataSourceNo(j).sortFieldCount();i++)
    {
        rsc = rs.addControl(query.dataSourceNo(j).table(),query.dataSourceNo(j).sortField(i));
    }
}
Если я использую такой код, то поля отображаются, то они пустые.

X++:
for (j=1;j<=query.dataSourceCount();j++)
{
    for (i=1;i<=query.dataSourceNo(j).sortFieldCount();i++)
    {
        rs.addDisplayControl(strfmt('field_%1_%2',query.dataSourceNo(j).table(),query.dataSourceNo(j).sortField(i)));
    }
}
Если я использую такой код, то все хорошо, но создавать несколько десятков методов
типа field_%1_%2 не хочется. поэтому хотелось бы вставить в init отчета динамическое формирование всех этих методов.

С уважением, Ратмир.
Теги
метод, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое создание DataSource на форме, и добавление элементов дизайна. epack DAX: Программирование 12 24.11.2010 15:31
Динамическое создание метода. HorrR DAX: Программирование 23 19.02.2008 14:44
Создание методов find и exist Maxim Gorbunov DAX: База знаний и проекты 21 07.01.2007 23:55
Динамическое создание элементов дизайна на Web-формах AvrDen DAX: Программирование 0 04.08.2005 12:58
Динамическое создание меню ta_and DAX: Программирование 7 18.07.2005 19:28

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

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

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