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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2004, 18:01   #1  
levsha is offline
levsha
Участник
 
22 / 14 (1) ++
Регистрация: 20.10.2003
Адрес: СПб
? Раскраска грида без research.
Добрый день!
Пытался ли кто-либо раскрашивать строки грида "на лету"?
Как вызвать метод displayOption для датасорса напрямую после изменения значения в поле, не обращаясь к executeQuery этого датасорса?
То есть проблема в том, как считать объект FormRowDisplayOption, который надо передать в вызов метода displayOption.
Через new элемент типа FormRowDisplayOption инициализировать нельзя.
Axapta 2.5, sp 2
Спасибо.
Старый 17.03.2004, 18:15   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
clearDisplayOption
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 18.03.2004, 11:31   #3  
levsha is offline
levsha
Участник
 
22 / 14 (1) ++
Регистрация: 20.10.2003
Адрес: СПб
Спасибо, действительно после clearDisplayOption в методе refresh идет вызов displayOption, но проблема в том, что в этом displayOption в качестве записи передаются устаревшие данные.
Для того чтобы реакция на изменение в поле следовала бы сразу, необходим следующий порядок вызова:
Table_DS.write();
Table_DS.clearDisplayOption(Table);
Table_DS.refresh();
За это сообщение автора поблагодарили: wojzeh (1).
Старый 01.07.2010, 19:51   #4  
Roman N. Krivov is offline
Roman N. Krivov
Участник
 
25 / 11 (1) +
Регистрация: 04.05.2010
Адрес: Мир, Россия, Московская область
А как тоже самое сделать для всего грида
Есть определённый тоннаж автотранспорта. Есть грид с отгрузками из которого можно выбрать несколько отгрузок для последующей обработки.

Хотелось бы сделать чтобы вовремя выбора отгрузки помечались цветом те строки, вес который превышает разницу грузоподъёмность автомобиля и уже выбранных отгрузок.

Есть вариант Researh & Refresh, но тут присутствует мегание формы. Хотелось бы сделать плавное изменения: пользователь выбрал транспорт, выбрал отгрузки и у него ведны только те, что еще "влезут" в данный автотранспорт.
Старый 01.07.2010, 23:54   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а старый способ не подойдет?
X++:
    element.lock();
    _ds.research();
    element.unLock();
За это сообщение автора поблагодарили: Dronas (1).
Старый 02.07.2010, 10:27   #6  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от Roman N. Krivov Посмотреть сообщение
Есть определённый тоннаж автотранспорта. Есть грид с отгрузками из которого можно выбрать несколько отгрузок для последующей обработки.

Хотелось бы сделать чтобы вовремя выбора отгрузки помечались цветом те строки, вес который превышает разницу грузоподъёмность автомобиля и уже выбранных отгрузок.

Есть вариант Researh & Refresh, но тут присутствует мегание формы. Хотелось бы сделать плавное изменения: пользователь выбрал транспорт, выбрал отгрузки и у него ведны только те, что еще "влезут" в данный автотранспорт.
Как значительно более простой и удобный вариант, можно сделать обычное дисплей-поле с двумя картинками влазит/не влазит.
__________________
Dynamics AX Experience
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Research, refresh, reread шпаргалка Qaz Qwerty DAX: База знаний и проекты 7 03.05.2024 12:17
Dynamics AX: AMR Research: Awakening a Sleeping Giant - Inside Microsoft Business Solutions' ERP Strategy Blog bot DAX Blogs 0 22.09.2008 22:05
jinx: MultiSelect und die DataSource-Methode research(). Blog bot DAX auf Deutsch 0 14.08.2008 22:06
Сколько раз вызывается DataMethod поля грида при инициализации этого грида? storer DAX: Программирование 2 18.11.2003 14:03
Спецификации без модуля Персонал abr DAX: Функционал 5 07.04.2003 13:04

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

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

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