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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2007, 10:38   #1  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от Tiruvileijadal' Посмотреть сообщение
...
Я нашла, что это можно сделать как-то через Args, но конкретного способа человек не сказал. Там же (в той теме, где нашла) Muzzy советовал читать про Args. Где читать?
Вот такая проблемка
абсолютно так же как и передавали параметр в диалог
X++:
args.parm(YourNiceStringParametr);
и в форме его просто прочитаете. Это в общем случае, а если как результат нажатия кнопки, то подход такой как сказано выше!

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

Последний раз редактировалось blokva; 29.05.2007 в 10:41.
Старый 29.05.2007, 11:02   #2  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Аватар для Tiruvileijadal'
 
92 / 10 (1) +
Регистрация: 15.03.2007
Адрес: Сургут
Я неточно написала и соответственно сама из себя сделала ду...
Смысл есть в том, что на форме 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
Старый 29.05.2007, 11:13   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Появился большой интерес, а что делает класс.???
Вызов через menuItem тогда вам не подходит.
Вызывайте класс через создание обьекта класса.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Параметр 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

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

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

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