|
Активировать поле ввода в Мобильном приложении 1С | ☑ | ||
---|---|---|---|---|
0
Nik_Zzz
13.12.18
✎
13:40
|
Проблема в активизации поля ввода.
Делаю так, при открытии: ЭтаФорма.ТекущийЭлемент = Элементы.ПолеВвода1; #Если МобильноеПриложениеКлиент Тогда ЭтаФорма.НачатьРедактированиеЭлемента(); #КонецЕсли Все работает, но когда активирую другое поле, а потом заново ПолеВвода1, активизация не срабатывает , хотя тот же код прописан в событии при изменении |
|||
1
Nik_Zzz
14.12.18
✎
08:01
|
Может надо как то форму обновлять ?
|
|||
2
Cyberhawk
14.12.18
✎
08:19
|
#Если МобильноеПриложениеКлиент Тогда
ПодключитьОбработчикОжидания("НачатьРедактированиеТекущегоЭлемента", 0.1, Истина); #КонецЕсли КонецПроцедуры #Если МобильноеПриложениеКлиент Тогда &НаКлиенте Процедура НачатьРедактированиеТекущегоЭлемента() ЭтотОбъект.НачатьРедактированиеЭлемента(); КонецПроцедуры #КонецЕсли |
|||
3
Cyberhawk
14.12.18
✎
08:20
|
Кусок первого метода - это ПриОткрытии
|
|||
4
Nik_Zzz
14.12.18
✎
10:07
|
(3) При открытии работает и так все замечательно , до того момента пока я не переведу курсор в другое поле ввода и обратно, в то которое должно быть изначально.
После этого данная конструкция не отрабатывает как прежде |
|||
5
Nik_Zzz
14.12.18
✎
11:13
|
написал так :
&НаКлиенте Процедура ПриОткрытии(Отказ) #Если МобильноеПриложениеКлиент Тогда ПодключитьОбработчикОжидания("НачатьРедактированиеТекущегоЭлемента", 0.1, Истина); #КонецЕсли КонецПроцедуры &НаКлиенте Процедура НачатьРедактированиеТекущегоЭлемента() ЭтотОбъект.НачатьРедактированиеЭлемента(); #Если МобильноеПриложениеКлиент Тогда ЭтаФорма.НачатьРедактированиеЭлемента(); #КонецЕсли КонецПроцедуры но почему-то не срабатывает( |
|||
6
Вафель
14.12.18
✎
11:22
|
А зачем так
если можно просто так |
|||
7
Nik_Zzz
14.12.18
✎
11:28
|
(6) Описался , да ,достаточно одного раза.
Но сути это не меняет , почему то поле не активируется. Если что я сохраняю конфу в моб. приложение (xml). И потом собираю конфигурацией сборщик мобильных приложений 1с , в apk |
|||
8
Nik_Zzz
14.12.18
✎
14:00
|
(2) ПодключитьОбработчикОжидания("НачатьРедактированиеТекущегоЭлемента", 1, ложь);
и норм. спасибо! |
|||
9
Cyberhawk
23.12.18
✎
11:04
|
Это ты не норм, это ты УГ какое-то каждосекундное сделал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |