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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.10.2024, 12:19   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,720 / 1207 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
progress.setTotal() - установка общего количества элементов. Можно это делать и в процессе работы

progress.setCount() - это установка количества выполненных шагов, если оно отлично от приращения 1 через progress.incCount(). Тоже бывает полезно

X++:
excelProgress.setTotal(totalRows, 2);  // Установить общее количество для полосы 2
excelProgress.setCount(0, 2);  // Установить количество пройденных шагов 0 для полосы 2
excelProgress.update(true);  // обновить картинку немедленно

while select inventTable
{
           excelProgress.setText(strFmt("Номенклатура %1", inventTable.ItemId));
           excelProgress.incCount(1,2);
}
Но, в общем случае, корректно изменить отображение оставшегося времени вряд ли получится. Это значение рассчитывается исходя из ранее выполненных шагов.

Ну, и так, для справки...

progress.update() - это обновление "картинки". Этот метод вызывается автоматически внутри метода incCount(), поэтому специально его вызывать не надо.

Обновление "картинки" делается с некоторой периодичностью, чтобы не тормозить процесс обработки. Но если "картинку" надо обновить "вот прям счаз", то вызывают метод update() с параметром true. В общем случае, такая необходимость возникает только при изменении настроек прогресса. Например, когда вызвали setTotal(). А внутри цикла это делать не надо.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 Blog bot DAX Blogs 4 16.10.2017 17:50
2009 AX, Вставка в grid нескольких изображений Mutnyi DAX: Программирование 17 17.09.2014 15:51
axinthefield: Compatibility Testing for Microsoft Dynamics AX Blog bot DAX Blogs 0 23.06.2012 02:26
emeadaxsupport: Overview of AX build numbers Blog bot DAX Blogs 3 24.05.2012 19:44
Генератор скриптов конвертации базы Axapta 3.0 в базу AX 2009 gl00mie DAX: Программирование 1 14.08.2011 20:05
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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