|
Где ловить момент отмены изменений | ☑ | ||
---|---|---|---|---|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |