|
Поймать нажатие стрелок "вверх" или "вниз" в поле ввода текста | ☑ | ||
---|---|---|---|---|
0
Dirk Diggler
30.10.20
✎
16:02
|
Как сделать сабж?
|
|||
1
Kassern
30.10.20
✎
16:22
|
что-то типа этого? http://catalog.mista.ru/public/91306/
|
|||
2
Dirk Diggler
30.10.20
✎
16:27
|
(1) омг. а ничего более штатного нет?
я тут нашел прием типа скрытой командной панели, но ей такой хоткей не повесишь |
|||
3
Волшебник
30.10.20
✎
16:48
|
Добавь кнопки регулирования
|
|||
4
Kassern
30.10.20
✎
16:55
|
(2) штатный перехват кнопок работает на команды и перечень комбинаций ограниченный, нет возможности запрограммировать стрелки на клавиатуре к событию в 1с. Поэтому я и скинул статью с вк хуком для клавиатуры. Если бы была задача расписана более детально (для чего ловить нажатие этих кнопок и есть ли принципиальность именно в этих кнопках и какой результат перехвата должен быть), то возможно можно было бы решить задачу другим способом
|
|||
5
Kassern
30.10.20
✎
16:56
|
(3) кнопки регулирования не будут нажиматься и отрабатывать событие при нажатии на стрелочки на клаве. Только при нажатии на сами кнопки регулирования
|
|||
6
Волшебник
30.10.20
✎
17:01
|
(5) Для числового поля они реагируют на кнопки вверх/вниз.
|
|||
7
Kassern
30.10.20
✎
17:09
|
(6) Да, только в сабже "поле ввода текста")
|
|||
8
Dirk Diggler
30.10.20
✎
17:21
|
(4) программно создается сетка полей ввода в виде таблицы(таблица формируется пересечением двух массивов).
Перемещаться по ней не очень удобно без стрелок. |
|||
9
Kassern
30.10.20
✎
17:23
|
(8) Что по факту заполняется? ТЗ, ТЧ, ТабДок...? нужно тупо в результирующей таблице перемещаться по строкам с помощью стрелочек?
|
|||
10
Dirk Diggler
30.10.20
✎
17:28
|
(9) по факту заполняется другое текстовое поле в формате маркдаун.
нужно не в результирующей, а в программно созданной форме перемещаться http://joxi.ru/DrlJdJYHyVKYZ2 |
|||
11
Kassern
30.10.20
✎
17:37
|
(10) А нельзя из этой массы полей ввода создать 1 таблицу значений с нужными колонками? Тогда у вас будет типовой переход по строчкам стрелочками
|
|||
12
Kassern
30.10.20
✎
17:43
|
(10) есть кончено другой вариант...более костыльный...Можете создать к примеру 2 команды (Лево, Право), с комбинациями шифт+a шифт+d к примеру. Вывести эти кнопки на форму. При нажатии на эти комбинации у вас будет вызываться процедура кнопки, а в ней определяете какой сейчас выбран элемент на форме и переопределяете выделенный элемент, на тот который нужен.
|
|||
13
Dirk Diggler
30.10.20
✎
19:05
|
(11) без костылей - нельзя. Имена параметров могут быть любыми, содержать любые символы, связь идет по номеру строки.
Короче, тоже геморрой. |
|||
14
ДедМорроз
31.10.20
✎
13:38
|
Может тогда описать задачу на старте велосипедом роения,а не вопросы по ее реализации?
|
|||
15
TormozIT
гуру
31.10.20
✎
14:18
|
(1) Доработал и заюзал эту ВК для реализации новой формы автодополнения контекстной подсказки в ИР https://www.hostedredmine.com/issues/889193. Можно там и посмотреть, как ее использовать. В частности при нажатии стрелок в поле ввода фильтра текущая строка в списке перемещается. Подключение в Обработка.ирПлатформа.ПодключитьПерехватКлавиатуры. Обработка нажатий в Обработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Форма.Автодополнение.ВнешнееСобытие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |