|
Где ловить момент отмены изменений
| ☑ |
0
Фиолетово
02.02.16
✎
12:51
|
Добрый день. Вот захожу я на форму (управляемую), что-то где-то подправляю, что-то изменяю. Но вдруг понимаю, что все, что изменено - фигня и нажимаю на крестик, чтобы закрыть форму. Форма меня и спрашивает: "сохранить ли изменения, добрый молодец?", на что я отвечаю коротко: "нет". И вот тот самый момент, который я хочу отловить. Момент, когда изменения вот-вот отменятся, форма еще не закрыта, и Объект.РеквизитКоторыйМеняли еще помнит о том, что я там в нем поменял. Как-то так. Если кто-то что-то понял из поста, то подскажите, пожалуйста, осуществимо ли это?
|
|
1
los_hooliganos
02.02.16
✎
12:52
|
ПередЗакрытием
|
|
2
Остап Сулейманович
02.02.16
✎
12:52
|
(0) Все есть в ПередЗакрытием.
"когда изменения вот-вот отменятся, форма еще не закрыта, и Объект.РеквизитКоторыйМеняли еще помнит о том, что я там в нем поменял."
|
|
3
ColonelAp4u
02.02.16
✎
12:53
|
заходишь на форму в процедуру перед закрытием ставишь точку остановы и в путь
|
|
4
los_hooliganos
02.02.16
✎
12:53
|
УправляемаяФорма (ManagedForm)
Модифицированность (Modified)
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Признак изменения (модифицированности) данных в форме. Модифицированность отображается символом (*) в заголовке окна формы.
Истина - изменена.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
|
|
5
Карупян
02.02.16
✎
12:54
|
но перед закрытием не понять будет отмена или запись
|
|
6
Фиолетово
02.02.16
✎
12:57
|
(5) Вот, в этом и проблема
|
|
7
ObjectRelation Model
02.02.16
✎
12:57
|
(5) там можно отключить стандартную обработку и подсунуть свои диалоги и реализацию свою
|
|
8
Фиолетово
02.02.16
✎
12:58
|
(7) Отличный план! Большое спасибо =)
|
|
9
los_hooliganos
02.02.16
✎
12:58
|
(6) Заведи флаг. Взводи ПередЗакрытием, опускай ПриЗаписи
Если флаг не был опущен, значит пользователь отказался записывать.
|
|
10
los_hooliganos
02.02.16
✎
12:59
|
+(9) Для работы с хранилищем в управляемых это флаги часто оказываются нужны
|
|
11
Фиолетово
02.02.16
✎
13:08
|
(10) И обрабатывать ПослеЗакрытия?
|
|
12
los_hooliganos
02.02.16
✎
13:17
|
(11) возможно. сам поизучай этот вопрос :)
я сходу не скажу.
|
|
13
HardBall
02.02.16
✎
18:11
|
А какая цель?
Откатиться до момента закрытия окна?
|
|
14
Фиолетово
20.02.16
✎
17:00
|
(13) Yep
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой