Сказ о том, как мы мобильное приложение писали. Часть 2. Обработка долгого нажатия

0. 453 04.02.15 16:49 Сейчас в теме
Делимся опытом, как мы обходим ограничения мобильной платформы.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. flyer 233 05.02.15 17:36 Сейчас в теме
хорошо что такие статьи пошли с опытом по моб.платформе. жду еще от вас интересных фишек. может вскоре сделаете слайд влево или вправо. по таблице.
3. DitriX 1843 05.02.15 23:40 Сейчас в теме
(2) тут уже ква :) Ждите новый интерфейс. То что тут описано - это стандартное поведение стационарной 1С, за исключением того, что мобильная эмулирует как бы двойной щелчек мыши.
А слайды уже не отловить, хотя не, вру. Отловить их в принципе реально, но делать это надо не в 1с, а в 1с передавать только событие слайда :)
4. dj_serega 376 06.02.15 12:48 Сейчас в теме
Нужно было такое дело. А времени поэкспериментировать не было.
Спасибо за то что проделали огромную работу :)
5. gigapevt 22 11.02.15 17:36 Сейчас в теме
6. Широкий 689 16.04.15 10:42 Сейчас в теме
Программную активацию клавиатуры удалось реализовать?
7. vadnevzorov 453 17.04.15 11:41 Сейчас в теме
(6) Широкий, нет. Даже в 8.3.6 такой возможности не дают, что очень странно.
8. Seeker 16.05.16 13:17 Сейчас в теме
добрый день,

А как нибудь можно редактировать таблицу значений в списке?
ну т.е. вообще не открывать форму для редактирования строки, а изменять количество сразу в таблице?
9. rhtr 83 28.10.16 12:51 Сейчас в теме
10. rhtr 83 29.10.16 20:47 Сейчас в теме
На 8.3.9 сломали, вылетает приложение при ДолгийТап
11. azhilichev 14.09.17 04:48 Сейчас в теме
Мсье знает толк в том, как обходить глупые ограничения платформы :)
12. kasadaga 05.08.18 12:05 Сейчас в теме
При выборе ячейки все равно выполняется код как будто это долгий тап, а мне нужно чтобы это был именно выбор ячейки. как сделать?
13. Shaldryn 09.11.18 12:47 Сейчас в теме
Кстати, да, а можно ли настроить табличную часть документа, чтобы при нажатии на строку она просто выделялась, а не открывалась для редактирования, а двойное нажатие открывало бы, такой функционал существует?
14. Laretyn 26.05.20 11:12 Сейчас в теме
(13)
при нажатии на строку она просто выделялась, а не открывалась для редактирования, а двойное нажатие открывало бы

Не нашли ответ на свой вопрос?
16. join2us 12 13.07.20 17:21 Сейчас в теме
(13)
Из документации...
Работа с текущей строкой
Поведение текущей строки в таблице определяется свойством таблицы Использование текущей строки (ИспользованиеТекущейСтроки):

● Значение Выбор. В этом случае свойства ТекущаяСтрока, ТекущийЭлемент, ТекущиеДанные определены только во время выполнения:

● обработчика контекстной команды;

● событий активизации строки или ячейки;

● событий редактирования строки.

В остальное время эти свойства таблицы имеют значение Неопределено. Для команды формы, которой необходимы данные текущей строки, следует явно указать такую необходимость в свойстве команды формы Использование текущей строки. Дополнительно необходимо указать таблицу, данные из которой будет использовать команда, с помощью свойства Используемая таблица.

В списке текущая строка визуально определяется кратковременно, во время нажатия на строку.

Если текущая строка устанавливается из встроенного языка, то установленное значение сохраняется до окончания выполнения метода встроенного языка верхнего уровня (вызванного системой из интерфейса, а не из другого метода встроенного языка).

Данное значение рекомендуется использовать для таблиц, логически не связанных с какими-то другими данными (в том числе и табличными).

● Значение ОтображениеВыделения. В этом случае текущая строка существует всегда, если таблица содержит хотя-бы одну строку.

В списке текущая строка визуально определяется всегда.

Данное значение рекомендуется использовать для таблиц, которые логически связанны с какими-то другими данными (в том числе и табличными).

● Значение ОтображениеВыделенияИВыбор. В этом случае текущая строка существует всегда, если таблица содержит хотя-бы одну строку.

В списке текущая строка визуально определяется всегда. Также в правой части строки имеется кнопка, которая выполняет одновременно два действия: активизацию строки и ее выбор.

● Значение Авто. Данное значение трактуется как значение Выбор и на мобильной платформе и в мобильном клиенте.

Свойство ТекущийРодитель определено в следующих случаях:

● в иерархических списках – всегда;

● при отображении дерева – только в тех случаях, когда определено свойство ТекущаяСтрока.
Показать


т.е., если выбрать режим "ОтображениеВыделенияИВыбор", строка будет выделена и через доп.кнопку можно будет перейти к редактированию.
15. user602678_maxipunchik 61 26.06.20 10:36 Сейчас в теме
С долгим тапом есть один нюанс. Если строка на момент нажатия уже активна, то код не сработает
Оставьте свое сообщение
Вопросы с вознаграждением