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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.04.2011, 20:36   #1  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Неужели даже не сталкивался с таким никто?

Совершенно четко: грид после открытия работает с большими тормозами, но после любых изменений формы начинает практически летать...

Сделал так: на метод active() датасорса повесил изменение размера одного из полей грида (поле.width()). Заодно пришлось добавить переменную и проверять ее значение в active(), чтобы отрабатывать только один раз (т.к. active() вызывается постоянно).
Теперь при открытии формы строки в гриде появляются с видимой задержкой, но потом ррраз - и всё начинает летать.

Однако выглядит это достаточно топорно. Может, кто-то подскажет лучший способ?
Есть ли такой метод, который бы вызывался уже при открытой форме, но до прорисовки всех строк в гриде?
Пробовал вешать отработку на грид.gotFocus() - но он почему-то вообще не вызывался.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фокус Grid (определить под фокусом ли грид) Андрей К. DAX: Программирование 4 26.09.2007 13:34
Тормозит форма складских проводок chel DAX: Администрирование 9 08.08.2005 16:46
display метод тормозит Woland DAX: Программирование 4 28.03.2005 14:49
грид обновляется Natasha DAX: Программирование 1 15.02.2003 12:53
Добавление столбца в грид на PurchQuickQuote Андре DAX: Программирование 1 15.04.2002 10:52

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

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

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