Универсальная табличная форма включает функции, связанные с обработкой данных списка:
Новый | Создание нового элемента списка (экземпляра сущности, связанной с данной табличной формой). При выборе команды открывается форма редактирования в режиме создания (поля формы не заполнены). Если при создании нового элемента возможны какие-то варианты (например, создание новых элементов разного типа), подпись кнопки добавления содержит значок и нажатие на кнопку открывает дополнительный список выбора нужной опции. | |
Свойства | Редактирование выделенного элемента списка. Открывается форма редактирования[1], связанная с данной сущностью, поля которой заполнены значениями атрибутов выбранного элемента списка. | |
Удалить | Выделенный в момент нажатия кнопки элемент списка удаляется. При этом выводится стандартный запрос подтверждения удаления. Если существуют связанные с выбранным элементом данные, удаление невозможно и будет выведено соответствующее сообщение. | |
Обновить | Команда позволяет обновить данные списка, т.е. загрузить их заново из базы данных. Функция может понадобиться, если форма была открыта и не использовалась в течение какого-то времени, за которое данные в БД могли измениться. При работе с элементами списка – добавление, удаление, редактирование список обновляется автоматически. | |
Экспортировать объекты списка | Функция позволяет выгрузить данные списка в документ, сохраняемый на компьютере пользователя. |
[1] Форма редактирования может быть открыта в виде новой вкладки в области отображения данных, либо в виде диалогового окна. Режим открытия формы редактирования для каждой сущности задается разработчиком системы.