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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2010, 09:23   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
в аксапте 3.0 отлавливание событий на диалоге сильно глючило, т.е. если на диалоге есть query, то при нажатии кнопки выбор, а потом закрытии её, поля запроса удваивались, если пользователь нажимал раза три кнопку выбор, то форма не умещалась на экран

Вопрос в Ax2009 RU5 это исправили??
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.08.2010, 09:32   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Можно наверное добавить еще и пересчет других полей диалога в зависимости от измененеия в поле. Но честно когда увидел сильно кастомизированный dialog, то переделал все на вызов формочки. Уж больно гиморно поддерживать
__________________
Axapta book for developer
Старый 12.08.2010, 10:56   #3  
titov is offline
titov
Участник
 
73 / 87 (3) ++++
Регистрация: 23.12.2005
Адрес: Казань
dialog.customFieldName_RU(#dialogCustAccount);
dialogCustAccount = dialog.addFieldValue(typeid(CustAccount), custAccount);
dialogItemId = dialog.addFieldValue(typeid(ItemId), ItemId);

вопрос - какое имя контрола после выполнения третьей строки кода?

ps нет под рукой ax2009 RU5
Старый 12.08.2010, 11:34   #4  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,821 / 402 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от titov Посмотреть сообщение
dialog.customFieldName_RU(#dialogCustAccount);
dialogCustAccount = dialog.addFieldValue(typeid(CustAccount), custAccount);
dialogItemId = dialog.addFieldValue(typeid(ItemId), ItemId);

вопрос - какое имя контрола после выполнения третьей строки кода?

ps нет под рукой ax2009 RU5
после создания поля dialogCustAccount, переменная, содержащая название нового поля, обнуляется
Старый 30.08.2011, 19:32   #5  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
?
доброго !
подскажите, пожалуйста, как правильно вызвать lookup в данном контексте
Вложения
Тип файла: xpo FD0230_KM00102_ProdTableBOMIdUpd_Jeky_KOM_DEV_300811.xpo (179.3 Кб, 342 просмотров)
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.

Последний раз редактировалось jeky; 30.08.2011 в 20:06.
Старый 30.08.2011, 20:20   #6  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
Thumbs up
Спасибо всем и Wamr-у
Покопалась в классе InventBaileeCreateCalc_RU - всё получилось!!
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
За это сообщение автора поблагодарили: gefr (1).
Старый 02.09.2011, 11:50   #7  
shogel is offline
shogel
Участник
MCBMSS
Соотечественники
 
132 / 169 (6) ++++++
Регистрация: 21.02.2007
Адрес: Finland
В DAX 2012 можно делать вот так:
X++:
protected void updateDesign() 
{     
     formStringCtrl = form.control(#StringCtrlId);
     formStringCtrl.registerOverrideMethod( 
          methodStr(FormStringControl, JumpRef), 
          methodStr(MyFormHandlerClass, custTableJumpRef), 
          this); 
}  

public void custTableJumpRef(FormStringControl _control) 
{     
     Args args = new Args();     
     args.record(formDS.cursor());     
     new MenuFunction(menuitemdisplaystr(CustTable), MenuItemType::Display).run(args); 
}
__________________
The 50-50-90 rule: Any time you have a 50-50 chance of getting something right, there’s a 90% probability you’ll get it wrong.
За это сообщение автора поблагодарили: alex55 (1).
Теги
ax2009, dialog, законченный пример, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Протоколирование запуска классов наследников RunBase polygris DAX: Программирование 9 11.02.2010 15:59
Расширенные возможности Query - арифметические операции в условие Where. Lemming DAX: Программирование 10 07.02.2008 14:38
Inside Dynamics AX 4.0: RunBase Framework Extension Part IV Blog bot DAX Blogs 0 02.10.2007 04:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part III Blog bot DAX Blogs 0 02.10.2007 04:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part I Blog bot DAX Blogs 0 30.09.2007 09:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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