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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.02.2006, 12:17   #1  
korvin is offline
korvin
Участник
Аватар для korvin
 
29 / 10 (1) +
Регистрация: 16.01.2006
Адрес: Липецк
Как при переборе DataSource не перерисовывать Grid
На форме есть Grid связанный с FormDataSource.
Внимание, вопрос...
Как при переборе записей FormDataSource не перерисовывать Grid

if( ds.first() ) do {
... bla ... bla
} while( ds.next() );


после выхода из цикла Grid показывает на последнюю строку

в билдере и в дельфях есть DisableControls, а в аксапте?

если это уже есть на форуме, просьба не бить, по поиску не нашёл...
Старый 15.02.2006, 12:23   #2  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Вместо ds.first() и ds.next() используйте ds.getFirst() и ds.getNext()
За это сообщение автора поблагодарили: SANTAN (1), korvin (1).
Старый 15.02.2006, 13:11   #3  
dn is offline
dn
Участник
Самостоятельные клиенты AX
 
486 / 159 (6) ++++++
Регистрация: 26.03.2003
Адрес: Москва
lockWindowUpdate() - чтобы не перерисовывать

p.s. Но проблему позиционирования это не решит.

Последний раз редактировалось dn; 15.02.2006 в 13:14.
Старый 15.02.2006, 17:44   #4  
SANTAN is offline
SANTAN
Участник
Аватар для SANTAN
 
20 / 12 (1) ++
Регистрация: 21.09.2005
Адрес: Kiev
Для позиционирования нужно указать lookupField() и lookupValue() для Args() Вашей формы
Старый 15.02.2006, 17:48   #5  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
для позиционирования нужно выполниить
this.findRecord(таблица_с_выбранной_записью);
где this это датасорс
Старый 15.02.2006, 18:51   #6  
SANTAN is offline
SANTAN
Участник
Аватар для SANTAN
 
20 / 12 (1) ++
Регистрация: 21.09.2005
Адрес: Kiev
а лучше так, как сказал Jabberwocky - использовать ds.getFirst() и ds.getNext()
Старый 17.02.2006, 11:46   #7  
korvin is offline
korvin
Участник
Аватар для korvin
 
29 / 10 (1) +
Регистрация: 16.01.2006
Адрес: Липецк
Спасибо Jabberwocky, он оказался правее.

Все люди равны, но некоторые равнее
Теги
grid, перебор записей, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Сменить DataSource у Grid Андрей К. DAX: Программирование 19 06.02.2008 17:34
неопределенный (или common?) datasource grid'а andy239 DAX: Программирование 7 19.07.2006 17:05
query->DataSource->grid ald DAX: Программирование 2 06.02.2004 09:24
DataSource, Table и Grid. Yuri Safronov DAX: Программирование 3 05.09.2002 15:04

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

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

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