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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2015, 21:14   #1  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
использовать
X++:
ledgerJournalTrans_ds.research(true)
.refresh() лишь обновляет отображаемые данные текущего курсора (выбранной строки), без перечитывания данных из БД (для этого есть .reread(), который так же перечитывает только текущую строку). Тут надо понимать, что вызовы .research() или .executeQuery() отправят запрос к БД (или не отправят при правильных настройках кеширования), что может вызвать некоторые дополнительные накладные расходы. Если у вас новые значения хранятся в памяти, а не в БД и отображаются на гриде, то можно попробовать использовать
X++:
ledgerJournalTrans.refreshEx(-1)
описание всех методов есть на MSDN
смотрите так же Kashperuk Ivan: Tutorial: refresh, reread, research, executeQuery - which one to use?
__________________
Кононов Пётр

Последний раз редактировалось pedrozzz; 13.09.2015 в 21:33.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Более одного грида на форме - активное выделение TasmanianDevil DAX: Прочие вопросы 1 29.01.2013 09:43
Обновление записи на форме Katuxa DAX: Программирование 6 15.08.2011 08:35
Периодическое обновление строк в форме DreamCreator DAX: Программирование 6 15.05.2011 17:51
Обновление detail-таблицы DreamCreator DAX: Программирование 1 05.04.2005 15:57
Про два грида на одной форме YVAS DAX: Программирование 4 01.08.2003 10:53

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

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

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