|
Активировать поле ввода в Мобильном приложении 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
|
Это ты не норм, это ты УГ какое-то каждосекундное сделал
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой