|
Перехват пометки на удаление | ☑ | ||
---|---|---|---|---|
0
SergTheGreat
06.11.13
✎
17:42
|
Доброго дня!
В управляемом приложении требуется в момент установки пометки на удаление выдать пользователю предупреждение и в зависимости от его реакции или выполнить доп. действия, или отказаться от пометки. Без интерактива все было бы понятно - событие "ПередЗаписью". А вот куда поставить вопрос пользователю, чтобы он возникал и в форме документа, и в форме списка? |
|||
1
Euguln
06.11.13
✎
17:46
|
Так же
&НаКлиенте ПередЗаписью |
|||
2
mikecool
06.11.13
✎
17:47
|
в форме элемента и списка писать в допсвойства объекта и анализировать в передзаписью
|
|||
3
SergTheGreat
06.11.13
✎
17:50
|
(1) Это у какого списка есть такое свойство?
|
|||
4
SergTheGreat
06.11.13
✎
17:53
|
(2) Как понять что поставлена пометка можно и без доп. свойств - нужно просто сравнить "Объект.ПометкаУдаления" и "Объект.Ссылка.ПометкаУдаления".
Вопрос в том где именно (в какой момент) сравнивать! |
|||
5
mikecool
06.11.13
✎
17:55
|
(4) вопрос не в этом, а в интерактивности
|
|||
6
mikecool
06.11.13
✎
17:56
|
+5 или программно тоже надо проверять?
|
|||
7
hhhh
06.11.13
✎
17:57
|
(4) на сервере сравнивайте. На клиенте нет Объект.Ссылка.ПометкаУдаления
|
|||
8
Холодильник
06.11.13
✎
17:59
|
подписка на событие, не?
|
|||
9
H A D G E H O G s
06.11.13
✎
18:02
|
(0) Там выдается программное предупреждение. Что не так то?
|
|||
10
H A D G E H O G s
06.11.13
✎
18:02
|
Платформенное
|
|||
11
SergTheGreat
07.11.13
✎
11:03
|
Итак, зашли в тупик :-)
Перефразирую первоначальную задачу: 1) пользователь открывает список документов и ставит пометку на удаление (например, нажимает кнопку "DEL"); 2) система выдает стандартное подтверждение и пользователь нажимает "Да"; 3) вот тут срабатывает мой перехватчик, который выдает пользователю еще один вопрос; 4) в зависимости от ответа или выполняется доп. процедура, или отменяется установка пометки. Как определить что установлена пометка или как отменить ее - это не проблема. Основной вопрос топика - где поставить перехват "события" из п.3.??? |
|||
12
sf
07.11.13
✎
11:10
|
Событие ПередУдалением в форме списка.
|
|||
13
Maxus43
07.11.13
✎
11:12
|
перед записью, чего думать тут я в толк ни возьму никак
|
|||
14
Maxus43
07.11.13
✎
11:12
|
и не забудь ещё свой вопрос обрамить #если клиент тогда
|
|||
15
Euguln
07.11.13
✎
11:13
|
(11) А в чем проблема первое "да" принять как "да" на второй вопрос?
|
|||
16
Lenka_Boo
07.11.13
✎
11:15
|
(11) Чем тебя подписка на событие-то не устраивает?
|
|||
17
Maxus43
07.11.13
✎
11:16
|
если на клиенте - событие в списке на УФ "СписокПриИзменении" - имхо подойдёт
|
|||
18
Lenka_Boo
07.11.13
✎
11:18
|
+(16) В УФ можно установить пометку на удаление из формы документа?
|
|||
19
kortun
07.11.13
✎
11:19
|
(18) почему нет?
|
|||
20
Лефмихалыч
07.11.13
✎
11:21
|
(11) бессмысленная трата байтов. Делай свои допдействия всегдга при пометке на удаление, молча
|
|||
21
Лефмихалыч
07.11.13
✎
11:23
|
Там скорее всего Вопрос("Ты хорошо подумал перед удалением или случайно нажал опять?", РежимДиалогаВопрос.ОК)
|
|||
22
regniws
07.11.13
✎
11:25
|
два вопроса пользователю подряд это бред
|
|||
23
Lenka_Boo
07.11.13
✎
11:30
|
(19) Я в смысле: разве там есть такое типовое действие?
(У меня под рукой сейчас нет ни одной базы на УФ) |
|||
24
SergTheGreat
07.11.13
✎
13:37
|
(20) М-да... очень не хотелось, но похоже придется так и делать.
Не ожидал я что буду 1м, столкнувшимся с таком вопросом, думал меня ща ссылками на готовые рецепты закидают :-) |
|||
25
kosts
07.11.13
✎
13:58
|
(24) Заменить команды удаления (в панели, в контекстном меню, кнопку DEL перехватывать тоже) на свои.
Выдавать одно предупреждение, потом делать, то что хочется. |
|||
26
SergTheGreat
13.11.13
✎
10:10
|
(25) Кстати, мысль! С кнопками (панели и контекстного) все ясно, а вот как нажатие DEL перехватить? Я так понимаю система не дает назначать служебные кнопки в качестве hotkey своим кнопкам.
|
|||
27
Maxus43
13.11.13
✎
10:13
|
(24) не своди с ума людей, раскрой тайну - что за вопрос то там? это что надо придумать то такое...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |