AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 29.05.2007, 10:38   #1  
blokva is offline
blokva
Пенсионер
blokva's Avatar
SAP
NavAx Club
 
743 / 167 (7) ++++++
Join Date: 04.06.2003
Location: Беларусь
Quote:
Originally Posted by Tiruvileijadal' View Post
...
Я нашла, что это можно сделать как-то через Args, но конкретного способа человек не сказал. Там же (в той теме, где нашла) Muzzy советовал читать про Args. Где читать?
Вот такая проблемка
абсолютно так же как и передавали параметр в диалог
X++:
args.parm(YourNiceStringParametr);
и в форме его просто прочитаете. Это в общем случае, а если как результат нажатия кнопки, то подход такой как сказано выше!

класс args виден и в форме и в диалоге...
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Last edited by blokva; 29.05.2007 at 10:41.
Old 29.05.2007, 11:02   #2  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
Я неточно написала и соответственно сама из себя сделала ду...
Смысл есть в том, что на форме CustTable я ввожу какие-то данные и на нажатие кнопки сохранить у меня вылазить окошко-диалог (со своей обработкой). Так вот, если на окошке нажали "Отмена", то данные, которые я вводила в форме CustTable не должны быть сохранены. Пока им сохраняться никто не мешает, т.к validateWrite() = true и все здорово. А мне нужно, чтобы этот validateWrite() стал false.
Dron AKA andy, очень Вас прошу - расскажите как это сделать? Ведь вызываю свой класс-диалог через
X++:
       new MenuFunction(menuItemDisplayStr(SUG_ChangeDialog), MenuItemtype::Display).run(args);
, а метод run в классе-наследнике RunBase не сделаешь boolean (по крайней мере я не могу сделать его никак, кроме как void, иначе АКСАПТА очень сильно ругается)
А пока буду пробовать совет blokva.
__________________
MBS-Axapta 3.0 CIS SP3
Old 29.05.2007, 11:13   #3  
miklenew is offline
miklenew
Участник
miklenew's Avatar
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Join Date: 10.07.2006
Location: г. Ликино-Дулёво
Появился большой интерес, а что делает класс.???
Вызов через menuItem тогда вам не подходит.
Вызывайте класс через создание обьекта класса.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Параметр Maximum buffer size в настройках AOS Bishop DAX: Администрирование 4 15.03.2016 16:49
Как вернуть фокус на форму после вызова infolog? rkorchagin DAX: Программирование 2 07.04.2009 12:59
Как обновить форму, если добавление через кнопку? Arahnid DAX: Программирование 5 21.05.2007 11:18
Можно ли редактировать форму, если на нее наложен addRange? Hans DAX: Программирование 10 22.05.2006 16:35
Как считать параметр? Hidden DAX: Функционал 7 24.05.2005 18:03
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 04:27.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.