|
Возможно ли отловить событие нажатия правой кнопки в табличном поле? | ☑ | ||
---|---|---|---|---|
0
yc4
15.01.13
✎
11:31
|
Задача: В обычной форме есть табличное поле. При нажатии правой кнопкой в какой-либо ячейке система должна выдавать пользователю вопрос и в зависимости от результата ответа выполнять какие-то действия.
Вопрос: Как отловить нажатие правой кнопки? |
|||
1
DrShad
15.01.13
✎
11:32
|
нарисуй свое контекстное меню
|
|||
2
SherifSP
15.01.13
✎
11:35
|
(0) При активизации ячейки, неучь
|
|||
3
DrShad
15.01.13
✎
11:36
|
(2) сам неуЧ
|
|||
4
yc4
15.01.13
✎
11:38
|
Всегда приятно пообщаться на мисте!
|
|||
5
SherifSP
15.01.13
✎
11:38
|
(3) ))
|
|||
6
SherifSP
15.01.13
✎
11:38
|
(4) Не говори, сразу настроение подымут)
|
|||
7
yc4
15.01.13
✎
11:56
|
С табличным полем понятно. А если такая же задача, только для ПОЛЯ ТАБЛИЧНОГО ДОКУМЕНТА?
|
|||
8
DrShad
15.01.13
✎
11:58
|
(7) расшифровки
|
|||
9
yc4
15.01.13
✎
12:00
|
(8) Но как отличить нажата левая или правая кнопка??
|
|||
10
zladenuw
15.01.13
✎
12:02
|
(9) цепляй свой обработчик и через скрипты смотри что за кнопка
|
|||
11
DrShad
15.01.13
✎
12:03
|
(9) wshShell=createObject("wScript.shell");
wshShell.SendKeys("INSERT"); xnj-nj bgf 'njuj |
|||
12
Reset
15.01.13
✎
12:05
|
(0) Никак. События "при активации" не работают когда надо, (если ячейка уже текущая), и напротив, работают, когда не надо (при нажатии стрелок, например)
(7) С таб доком точно то же самое. Самое разумное предложение в (1) |
|||
13
DrShad
15.01.13
✎
12:07
|
(12) я просто не в курсе, а можно контекстную менюху на табдок нацепить?
|
|||
14
Reset
15.01.13
✎
12:08
|
(12)
Если отказаться от идеи "правая кнопка мыши", а использовать, скажем, двойной клик(+enter) то можно использовать событие Выбор (оно есть и ТП и в ПолеТД) |
|||
15
Reset
15.01.13
✎
12:09
|
(13) На поле табличного документа можно
|
|||
16
Reset
15.01.13
✎
12:09
|
на "отдельный" таб док, по моему, нельзя
|
|||
17
DrShad
15.01.13
✎
12:10
|
(15) пасиб за уточнение, я то думал что только на табполе с типом табдок
|
|||
18
yc4
15.01.13
✎
12:11
|
Заказчик настаивает на правой кнопке и без контекстного меню
|
|||
19
Reset
15.01.13
✎
12:12
|
(18) Штатно нельзя.
Тогда ВК или там activeX какие-нибудь. Я не в них не шарю :( |
|||
20
DrShad
15.01.13
✎
12:13
|
(18) а как он собирается выбирать нужное действие?
|
|||
21
Reset
15.01.13
✎
12:14
|
(18) Но что мешает в контекстном меню сделать пункты - ответы пользоваля? То есть выглядеть будет типа как вопрос.
Провести движения Показать резултать Показать справки Отменить |
|||
22
yc4
15.01.13
✎
12:14
|
(20) Вопрос("текст вопроса", РежимДиалогаВопрос.ДаНетОтмена)
|
|||
23
DrShad
15.01.13
✎
12:15
|
(22) ловите наркомана!
забудь про Вопрос - это не кошерно |
|||
24
yc4
15.01.13
✎
12:15
|
(21) Я предлагал контекстное меню. Заказчик против
|
|||
25
Reset
15.01.13
✎
12:15
|
(22)
Сформируй меню: текст вопроса - Да текст вопроса - Нет Отмена |
|||
26
Волесвет
15.01.13
✎
12:16
|
а вопрос наверное - "вы уверены в том что хотите это осуществить?")))
|
|||
27
Reset
15.01.13
✎
12:17
|
(24) Ну и пусть сидит как дурак без ничего тогда :))
|
|||
28
yc4
15.01.13
✎
12:17
|
(23) Желаю, чтобы у вас никогда не было таких заказчиков
|
|||
29
DrShad
15.01.13
✎
12:17
|
(24) т.е. последовательно выдавать 148 вопросов, если юзверю нужно только то что в 147-м?
|
|||
30
Reset
15.01.13
✎
12:19
|
(28) Каждый работник имеет того работодателя, которого заслуживает (c) не моё
|
|||
31
yc4
15.01.13
✎
12:19
|
(29) Речь идет о полном копировании программы написанной на делфи
|
|||
32
yc4
15.01.13
✎
12:20
|
(30) Согласен. Сам дурак. Но чтобы это понять надо было его выбрать
|
|||
33
DrShad
15.01.13
✎
12:21
|
(31) *рукаяйцо*
а Эксель с эмитировать в 1С не нужно? |
|||
34
Reset
15.01.13
✎
12:22
|
(31) Выглядит как впихивание невпихуиваемого
Не всегда все можно портировать в точности, часто это не требуется. |
|||
35
yc4
15.01.13
✎
12:23
|
(33) Это банально)) Этого требуют 99% заказчиков, которые с 1с не работали))))
|
|||
36
Reset
15.01.13
✎
12:23
|
Постарайся обставить так, что изменения будут к лучшему :)
|
|||
37
yc4
15.01.13
✎
12:24
|
Мне нужно мнение экспертного сообщества, что так сделать нельзя. Буду эти обороняться.
|
|||
38
DrShad
15.01.13
✎
12:25
|
(35) а смоделировать тех характеристики запорожца на своем лексусе заказчик не желает?
|
|||
39
DrShad
15.01.13
✎
12:26
|
(37) нет ну почему же сразу нельзя? можно, но показывать потом никому, а тем более оставлять копирайты нежелательно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |