![]() |
|
Мобильное приложение, скрыть клавитуру | ☑ | ||
---|---|---|---|---|
0
Широкий
04.08.14
✎
10:50
|
Кто нить знает как программно ее закрыть?
|
|||
1
Широкий
04.08.14
✎
11:21
|
Неужели никто не работает с ней?
|
|||
2
Garykom
гуру
04.08.14
✎
11:24
|
(0) не открывай ))
что при смене активного элемента не скрывается? |
|||
3
Teomit
04.08.14
✎
14:44
|
(0)
Есть вариант при активизации поля делать http запрос к доработанному приложению веб-серверу (например, Android Web Server), которое принудительно скрывает/показывает клавиатуру или делает клавиатурой по умолчанию null-клавиатуру (пустышку). |
|||
4
Широкий
04.08.14
✎
14:53
|
(3) Об этом думал, но получается связка приложений - нестабильно будет
|
|||
5
Teomit
04.08.14
✎
14:56
|
(4)
Тогда остаётся ждать, пока (или даже если) 1С это реализует. Они починить программную установку активности поля не могут. Как в верси 8.3.4.21 (или чуть выше) сломали, так до сих пор и не работает. Через отладчик видно, что поле активное, но вот визуально оно никак не активное. Это делает невозможную работу многократного сканирования. |
|||
6
Широкий
04.08.14
✎
15:06
|
(5) По этой причине я пока на 17-ом релизе и сижу
|
|||
7
q100
04.08.14
✎
15:08
|
(0) как вариант сделай поле не активным, а рядом кнопку повесь при нажатии на которую можно будет ввести значение в данное поле.
|
|||
8
Широкий
04.08.14
✎
15:11
|
(7) Ввести куда? Для ввода значения придется открывать такую же форму во весь экран
|
|||
9
q100
04.08.14
✎
15:15
|
(8) из задачи не ясно, что за данные вводятся, если возможно сделать например выбор из списка возможных вариантов и т.д.
|
|||
10
Широкий
04.08.14
✎
15:22
|
Есть форма списка номенклатуры. Из него открывается диалог (типа модально) с полем ввода.
Когда диалог закрывается - активизируется форма списка (владелец формы). Трабла в том, что сначала закрывается диалог, потом показывается форма списка и после этого закрывается клавиатура. Закрытие клавиатуры вызывает перерисовку формы списка, и выглядет это совсем нехорошо. |
|||
11
Garykom
гуру
04.08.14
✎
15:34
|
(4) а если засунуть связанное приложение или скрипт https://code.google.com/p/android-scripting/ в саму конфу?
и вызывать при необходимости, предварительно сохранив? |
|||
12
Широкий
04.08.14
✎
15:38
|
(11) С явой вообще не работал.
Мне бы пример как это можно сделать |
|||
13
Garykom
гуру
04.08.14
✎
15:53
|
(12) http://habrahabr.ru/post/148142/
но надо ставить sl4a и интерпретатор языка скриптов на устройство т.е. это все равно связка программ )) |
|||
14
Garykom
гуру
04.08.14
✎
15:54
|
(13)+ другое дело что можно если не стоит - запустить установку из 1С
|
|||
15
Широкий
05.08.14
✎
09:27
|
А реально ли в библиотеку от 1с встроить свои функции? Апк вроде как компилируется
|
|||
16
Широкий
05.08.14
✎
10:13
|
Нашел подходящие костыли.
Перед закрытием диалога открываю служебную общую форму в которой сделал следующее: &НаКлиенте Процедура ЗакрытиеФормы() Закрыть(); КонецПроцедуры &НаКлиенте Процедура ПриОткрытии(Отказ) ПодключитьОбработчикОжидания("ЗакрытиеФормы",0.1,Истина); КонецПроцедуры Форма конечно промаргивает, но перерисовка основного списка не инициируется. |
|||
17
Garykom
гуру
05.08.14
✎
12:07
|
(15) встроить без проблем...
проблема как их вызвать из 1С... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |