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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.09.2008, 11:45   #1  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Update RunBaseBatch dialog
Доброго времени суток!
Нужно в зависимости от состояния одного контрола блокировать другой.
Делаю в методе dialogSelectCtrl, но обновление не отрабатывает в момент изменения контрола... почему?
Старый 05.09.2008, 12:01   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А покажите код dialogSelectCtrl - самая частая моя ошибка с этим методом - условие проверяю не по значению контрола, а по внутренней переменной, в которую это значение попадет при нажатии ОК
Старый 05.09.2008, 12:03   #3  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
dialogFieldDimDprt.enabled(!dialogFieldAllDeps.value());
Старый 05.09.2008, 12:17   #4  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
отрабатывает он нормально, но только не в момент когда я галочку ставлю а в момент установки курсора на другой контрол
Старый 08.09.2008, 10:11   #5  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от breakpoint Посмотреть сообщение
отрабатывает он нормально, но только не в момент когда я галочку ставлю а в момент установки курсора на другой контрол
Добрый день. На сколько я знаю по другому в диалоге не работает. Советую когда необходимы блокировки полей в зависимости от других полей, создавать свою форму и потом выводить её как диалог.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 08.09.2008, 10:25   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Да, делать refresh на диалоге, это совсем не хороший стиль программирования.
Я даже помню не пошел на работу в одну контору из за того что там на собеседовании стали распрашивать про реализацию динамических контролов и обновления диалога.
Так для себя решил, что если люди так далеко пошли в этой мелочи, что же там вообще творится в приложении то!!
__________________
Axapta book for developer
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 04.04.2009 22:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 31.03.2009 06:06
Kashperuk Ivan: 3 Dialog extensions Blog bot DAX Blogs 4 28.09.2007 18:56
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 18:14
Fred Shen: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 16:40

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

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

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