|
![]() |
#1 |
Ищущий знания...
|
в аксапте 3.0 отлавливание событий на диалоге сильно глючило, т.е. если на диалоге есть query, то при нажатии кнопки выбор, а потом закрытии её, поля запроса удваивались, если пользователь нажимал раза три кнопку выбор, то форма не умещалась на экран
![]() Вопрос в Ax2009 RU5 это исправили??
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#2 |
MCT
|
Можно наверное добавить еще и пересчет других полей диалога в зависимости от измененеия в поле. Но честно когда увидел сильно кастомизированный dialog, то переделал все на вызов формочки.
![]() ![]()
__________________
Axapta book for developer |
|
![]() |
#3 |
Участник
|
dialog.customFieldName_RU(#dialogCustAccount);
dialogCustAccount = dialog.addFieldValue(typeid(CustAccount), custAccount); dialogItemId = dialog.addFieldValue(typeid(ItemId), ItemId); вопрос - какое имя контрола после выполнения третьей строки кода? ps нет под рукой ax2009 RU5 |
|
![]() |
#4 |
Участник
|
Цитата:
|
|
![]() |
#5 |
:o)
|
![]()
доброго !
подскажите, пожалуйста, как правильно вызвать lookup в данном контексте
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. Последний раз редактировалось jeky; 30.08.2011 в 20:06. |
|
![]() |
#6 |
:o)
|
![]()
Спасибо всем и Wamr-у
![]() Покопалась в классе InventBaileeCreateCalc_RU - всё получилось!!
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
|
За это сообщение автора поблагодарили: gefr (1). |
![]() |
#7 |
Участник
|
В 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, законченный пример, полезное |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|