Объектный тип ВВОД_КОДА
Родительские типы: ЭЛЕМЕНТ → ВВОД_КОДА.
Реализует интерфейс И_ПОЛЕ_ВВОДА.
Физический объектный тип c закрытой моделью.
Тип ВВОД_КОДА позволяет создавать поле ввода кода объекта аналитики. Элемент предоставляет некоторые сервисные возможности:
- автоматическое дополнение ввода;
- выбор объекта данного уровня из выпадающего списка (Ctrl+пробел);
- выбор объекта из плана аналитики в диалоговом окне (кнопка справа от поля ввода).
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
СТРОКА | текст | Начальный код объекта, а также измененный пользователем в процессе редактирования код. | |
СТРОКА | корень | Отвечает за базовый путь в плане аналитики. Пользователь может выбрать только объект, являющийся потомком заданного корневого объекта. В диалоговом окне план аналитики отображается от заданного корневого объекта. Задание в качестве кода корневого объекта аналитики пустой строки означает выбор любого объекта из всего плана аналитики. Если задан корневой объект, то задаваемые и возвращаемые коды являются относительными. | |
СТРОКА | параметры | Перечень параметров, определяющих отображение и возможности элемента и вызываемого им диалога выбора (см. список параметров). Параметры в строке отделяются друг от друга точкой с запятой. | |
СТРОКА | шрифт | Имя шрифта из списка шрифтов формы. | |
БОРДЮР | бордюр | Окантовка поля ввода. | |
СТРОКА | подсказка | Строка всплывающей подсказки. | |
СТРОКА | приглашение | Текст приглашения ввода. Отображается для пустого поля, когда фокус ввода находится на другом элементе. |
Методы
Метод | Описание |
---|---|
ВЫДЕЛИТЬ | Позволяет выделить текст в поле ввода. |
ВЫДЕЛЕНИЕ | Получает позицию выделения текста в поле ввода. |
ПОКАЗАТЬ_СООБЩЕНИЕ | Отображает всплывающее сообщение в позиции каретки поля ввода. |
СУЩ | Позволяет проверить существование объекта с введенным кодом. |
Обработчики событий
Обработчик | Описание |
---|---|
изменение | Вызывается при изменении пользователем текста в поле ввода. |
после_изменения | Позволяет организовать отложенную обработку при изменении пользователем текста в поле ввода. |
клавиша | Вызывается при нажатии пользователем определенных клавиш на клавиатуре. |
команда | Вызывается при нажатии пользователем функциональных клавиш, выборе пункта контекстного меню или нажатии дополнительных кнопок. |
меню | Вызывается при нажатии пользователем правой кнопкой мыши или клавиши всплывающего меню на клавиатуре. |
нажатие | Вызывается после вызова из поля ввода диалога для выбора объекта аналитик. |
Вывод элемента типа ВВОД_КОДА на печать зависит от значения поля печатать. Бордюр поля ввода и кнопка при печати не отображаются.