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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.05.2006, 12:00   #1  
Димон is offline
Димон
Участник
 
10 / 10 (1) +
Регистрация: 23.05.2006
Туплю!
Есть форма, у нее DataSource, надо чтобы при закрытии (крестик в углу), запись не сохранялась...
Старый 23.05.2006, 12:25   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Перекройте метод dataDource.write(), чтобы при уставленной внутренней переменной "ВПроцессеВыхода" не вызывался super().
Старый 23.05.2006, 13:11   #3  
Димон is offline
Димон
Участник
 
10 / 10 (1) +
Регистрация: 23.05.2006
А переменную эту где установить? Смысл такой, что есть кнопка, при нажатии на которую запись должна сохраняться, а по крестику нет.
Старый 23.05.2006, 13:42   #4  
zipo is offline
zipo
Участник
 
32 / 23 (1) +++
Регистрация: 16.05.2006
На датасорсе в свойствах AllowEdit поставте No. А записть по кнопке сохраняйте вручную из X++
Старый 23.05.2006, 13:47   #5  
Димон is offline
Димон
Участник
 
10 / 10 (1) +
Регистрация: 23.05.2006
Нашел выход. В методе write() выясняю наименование кнопки, если нужная мне кнопка - super().
Старый 23.05.2006, 14:03   #6  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Устанавливайте значение переменной в методе formRun.canClose() до вызова super(), после - снимайте.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Туплю... DAX4 debug vvk DAX: Программирование 9 16.12.2008 10:04

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

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

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