По теме из базы знаний
- Пометка тестовой копии рабочей базы через механизм оповещений и раскрашивание форм (Управляемое приложение)
- Мобильное приложение, управление фокусом ввода. Тем, кто не смог победить с помощью "НачатьРедактированиеЭлемента"
- Наследование свойств элементов, или Как пользователь может сломать вашу форму
- Что не так с таблицами формы?
- Гайд для создания форм на 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8) что конкретно нужно?
Тип значения данных этого поля Строка? И при вводе значения происходит переход на другое поле, и необходимо вернуться на это самое поле?
Можно использовать обработчик ожидания.
PS. Или отключить ПоведениеКлавишиEnter переходить по элементам.
Тип значения данных этого поля Строка? И при вводе значения происходит переход на другое поле, и необходимо вернуться на это самое поле?
Можно использовать обработчик ожидания.
&НаКлиенте
Процедура ИдПриИзменении(Элемент)
ПодключитьОбработчикОжидания("УстановитьФокус",0.1,Истина);
КонецПроцедуры
&НаКлиенте
Процедура УстановитьФокус()
ТекущийЭлемент = Элементы.Ид;
КонецПроцедуры
ПоказатьPS. Или отключить ПоведениеКлавишиEnter переходить по элементам.
(8) Пока отрабатывает код формы и ее события, она живет по своим законам,
один из способов такой
просто запускайте обработчик ожидания, с интервалом 1 секунда или пол секунды
вот в этом обработчике и делайте свою установку фокуса! проверял, только так и работает!
один из способов такой
просто запускайте обработчик ожидания, с интервалом 1 секунда или пол секунды
вот в этом обработчике и делайте свою установку фокуса! проверял, только так и работает!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот