|
Программно открыть диалог ввода числа для числового реквизита управляемой формы
| ☑ |
0
Guk
23.12.20
✎
12:10
|
Есть мобильный клиент. Есть форма. В ней есть числовой реквизит. Надо, чтобы при открытии этой формы этот числовой реквизит не просто активизировался, но и сразу появлялось окно диалога ввода количества а ля калькулятор (аналогичное действие, которое происходит при при нажатии на кнопку выбора реквизита)...
|
|
1
ZDenis
23.12.20
✎
12:12
|
(0) ВвестиЗначение(..)?
|
|
2
Guk
23.12.20
✎
12:18
|
(1) вообще не поможет. во-первых, потому что модальные окна нельзя открывать, во-вторых, если бы и открылся, то откроется точно такой же числовой реквизит, где все равно надо было бы на него нажать, чтобы появился калькулятор для ввода числа...
|
|
3
Kassern
23.12.20
✎
12:23
|
(2) ПоказатьВводЧисла не?
|
|
4
Guk
23.12.20
✎
12:30
|
(3) мне надо калькулятор сразу при открытии показать. поле ввода числа и так уже активизировано...
|
|
5
acht
23.12.20
✎
12:34
|
(4) ФормаКлиентскогоПриложения (ClientApplicationForm)
НачатьРедактированиеЭлемента (BeginEditingItem)
?
|
|
6
Guk
23.12.20
✎
13:29
|
(5) спасибо. по идее то что нужно, но почему-то не работает
Процедура ПриОткрытии(Отказ)
Элементы.ЧисловоеПолеВвода.АктивизироватьПоУмолчанию = Истина;
ЭтаФорма.ТекущийЭлемент = Элементы.ЧисловоеПолеВвода;
#Если МобильноеПриложениеКлиент Тогда
НачатьРедактированиеЭлемента();
#КонецЕсли
КонецПроцедуры
и не ругается и каклькулятор не появляется...
|
|
7
acht
23.12.20
✎
13:33
|
(6) В приоткрытии там форма еще не показывается, попробуй через однократный обработчик ожидания
|
|
8
Guk
23.12.20
✎
13:50
|
(7) спасибо еще раз. работает...
|
|
9
ИС-2
naïve
23.12.20
✎
13:55
|
если через это свойство?
Выбор незаполненного осуществлять автоматически
АвтоВыборНезаполненного, AutoChoiceIncomplete
|
|