Реализация возможности заполнения полей ввода пользователем значением, полученного по определенным правилам
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

В тех случаях, когда для поля ввода требуется заполнение по определенным правилам, сервис по заполнению нужным значением поля ввода реализуется следующим образом:
• у поля вода устанавливается свойство «Кнопка списка выбора».
• заранее или непосредственно в обработчике НачалоВыбораИЗСписка формируется список допустимых значений для этого поля ввода. Список может состоять и из одного значения.
• полю ввода назначается заполнение из этого списка;
• при отказе от заполнения из списка в поле ввода должно сохраняться прежнее значение.

 

Использование флагов "Автовыбор незаполненного" и "Автоотметка незаполненного"

Для элементов управления "Поле ввода", если установлен флаг "Автоотметка незаполненного", необходимо устанавливать флаг "Автовыбор незаполненного". Свойство "Режим выбора незаполненного" устанавливается в значение "При нажатии Enter".

Это относится к элементам управления, которые либо располагаются непосредственно в форме, либо принадлежат колонке табличного поля.
Исключение составляют поля ввода, в которых вводится число или дата. Для таких полей использование флага "Автовыбор незаполненного" определяется логикой работы.

 

 






Поле выбора

 

Высота списка выбора

Если размер списка в поле выбора известен на стадии конфигурирования, то в свойстве "Высота списка выбора" поля выбора устанавливают его значение из расчета один элемент списка на одну единицу высоты.

Если размер списка становится известен только в процессе работы с формой, где расположено поле выбора, то значение свойства "Высота списка выбора" устанавливается при открытии формы и по факту изменения размера списка.

Устанавливаемый размер списка должен быть таким, чтобы он полностью умещался на экране при минимальном разрешении, при этом форма, содержащая поле выбора, должна быть развернута на весь экран.
Если список полностью не умещается на экране, то устанавливают максимально возможную высоту списка.

Если очевидно, что некоторые значения из списка будут выбираются в подавляющем большинстве случаев работы с полем выбора, то такие значения размещают вверху списка, а в качестве значение высоты списка устанавливают количество наиболее часто выбираемых элементов.
Применение данного правила позволяет отказаться от операций прокручивания списка при работе с полем выбора.

 



Ширина списка выбора

Устанавливаемая ширина списка должна быть такой, чтобы он по ширине полностью умещался на экране при минимальном разрешении. При этом форма, содержащая поле выбора, должна быть развернута на весь экран.
Если список по ширине полностью не умещается на экране, то устанавливают максимально возможную ширину списка.

Если известна максимальная длина представления в списке в поле выбора на стадии конфигурирования, то в свойстве "Ширина списка выбора" поля выбора устанавливают его значение из расчета один символ представления на шесть единиц ширины списка.

Если максимальная длина представления в списка становится известна только в процессе работы с формой, где расположено поле выбора, то значение свойства "Ширина списка выбора" устанавливается при открытии формы и в местах, где окончено формирование нового состава списка.

Применение данного правила позволяет организовать комфортный выбор пользователем значений в поле списка.
Представления значений будут видны полностью без дополнительных пустых мест.

По таким же правилам происходит управление шириной списка поля ввода в режиме выбора из списка.

 

 



Табличное поле

 

Дата: 2018-11-18, просмотров: 354.