Поля
Поле ввода
Поле выбора

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

Поля бывают следующих типов:

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

Типы полей далее рассмотрены подробно.

В общем случае, поля карточки соответствуют столбцам таблицы (атрибутам элементов), из которой эта карточка вызывается.

Например, в таблице справочника Единицы измерения прейскуранта у каждого элемента имеются атрибуты «Название», «Описание», «Формат» и «Тип»:

Рисунок 1.128. Столбцы таблицы справочника Единицы измерения прейскуранта


По команде «Изменить»открывается карточка редактирования «Единица измерения прейскуранта» с полями, соответствующими столбцам таблицы справочника:

Рисунок 1.129. Карточка редактирования элемента справочника Единицы измерения прейскуранта


Однако таблица в окне просмотра может содержать не все атрибуты элементов, которые присутствуют в карточке. Например, в таблице элементов справочника Прейскурант не отображается атрибут «Картинка».

Одно из полей карточки является активным, в нем можно осуществлять ввод и редактирование данных.

Активное поле обозначается мигающим в нем курсором или выделяется фоном и цветом шрифта записи в поле. Например, на предыдущем и следующем рисунках в карточке «Единица измерения прейскуранта» активным является поле «Название».

Рисунок 1.130. Вариант выделения активного поля


При открытии карточки активным обычно является верхнее поле карточки.

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

Поля могут становиться недоступными для редактирования при смене статуса элемента.

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

Например, в карточке «Устройство авторизации» обязательным для заполнения является поле ввода «Название», а необязательными – поля «Партнер»и «Описание». Поля «Тип» и «Номер» являются полями просмотра: в них автоматически вводятся значения атрибутов выбранного устройства авторизации:

Рисунок 1.131. Карточка с полями разных типов


Обязательные для заполнения поля карточки должны быть заполнены данными при вводе или редактировании. Если такое поле оставить пустым, то при нажатии на кнопку «ОК» или «Применить» рядом с полем будет выведен значок ошибки . Если подвести курсор мыши к значку ошибки, то будет открыто всплывающее окно сообщения об ошибке.

Рисунок 1.132. Поле со значком ошибки


Если обязательное поле было не заполнено, то при попытке сохранения (с закрытием или без закрытия карточки) система выдаст сообщение об ошибке при записи данных на сервер:

Рисунок 1.133. Информационное сообщение об ошибке на серверной стороне


Значок ошибки возле поля выводится и в том случае, когда в поле указаны некорректные данные, например, при задании значения размера скидки, превышающего 100 %, или при вводе неправильной даты.

При попытке сохранения введенных некорректных данных будет выведено сообщение об ошибке.

Рисунок 1.134. Сообщение об ошибке ввода некорректных данных


Такое сообщение нельзя проигнорировать, т.к. данные могут быть сохранены только после ввода корректного значения.

Дата последнего изменения: 31.05.2011

Смотрите также

Читать еще