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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2006, 08:54   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Все получилось. Всем спасибо за ответы.
Простой вызов ds.clearDisplayOption(record) все решает.
Старый 21.11.2008, 14:13   #2  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
?
Сидел, медитировал над формой tutorial_Form_DisplayOptions, но так и не понял как решить мою задачу.

Есть форма с набором строк. По окончанию некой операции нужно что бы некоторые строки поменяли цвет. Пишу следующий код:

X++:
void doRefresh(container    _packedProcessSetUnion)
{
    SetEnumerator   enumerator = Set::create(_packedProcessSetUnion).getEnumerator();
    ;
 
    while (enumerator.moveNext())
    {
        Table_ds.clearDisplayOption(Table::findRecId(enumerator.current()));
        Table_ds.refreshEx(-1);
    }
 
}
Увы, результата ноль. В процессе медитации над «тюторилом» углядел единственное отличие моего кода от их:

X++:
 for (common = custTable_ds.getFirst(); common; common = custTable_ds.getNext())
        {
            custTable_ds.clearDisplayOption( common );
        }
        custTable_ds.refreshEx(-1);
    }
На сколько я понял, они полностью перебирают источник данных, в моем случае записей будет очень много. В таком случае вопрос, что будет хуже при большом кол-ве записей, подход реализованный в примере или executeQuery, затем findRecord(что бы вернуться на запись на которой находился пользователь до запуска процедуры) ?
Теги
cleardisplayoption, displayoption, законченный пример, раскраска строк, интерфейс

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обновление DataSource из формы Печать\Новый отчет. Poleax DAX: Программирование 19 13.04.2011 09:28
Обновление DS формы из дочерней формы breakpoint DAX: Программирование 3 24.12.2008 15:54
Обновление формы Andrux DAX: Программирование 2 26.09.2008 19:45
Обновление данных формы из другой формы DiZ DAX: Программирование 4 14.10.2004 11:39
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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