|
Создание свойства типа "Блок"
Создание свойства объекта типа Блок может быть осуществлено несколькими способами. Для этого необходимо:
-
на втором шаге создания объекта нажать на кнопку Добавить свойство – Добавить блок или на кнопку Добавить блок, расположенную в контекстном меню;
-
в карточке объекта на вкладке Свойства нажать на кнопку Добавить – Добавить блок, расположенную в верхнем меню, или на кнопку Добавить блок, расположенную в контекстном меню.
Открывшееся диалоговое окно (рис. 1) является карточкой свойства объекта типа Блок, в которой необходимо заполнить требуемые поля и нажать на кнопку ОК.

Рис. 1. Карточка свойства объекта типа "Блок". Вкладка "Общие"
По умолчанию карточка свойства объекта типа Блок состоит из следующих вкладок: Общие, Свойства, Таблица, Дополнительно.
Активная вкладка подсвечена темно-желтым цветом. Для перехода между вкладками необходимо нажать на наименование требуемой вкладки.
Пример вкладки Общие представлен на рис. 1.
Отображаемое имя * – имя свойства объекта типа Блок, отображаемое в списке свойств объектов в Дизайнере ELMA, в документации по объекту, а также в веб-приложении. Данное поле является обязательным для заполнения.
Описание – описание свойства объекта типа Блок. Отображается в документации по объекту.
Блок "Расширенные настройки"
Имя свойства * – уникальное имя свойства объекта типа Блок латинскими символами, отображаемое в списке свойств в Дизайнере ELMA и автоматически заполняемое при заполнении поля Отображаемое имя * . Данное поле является обязательным для заполнения.
Имя класса * – имя класса объекта типа Блок латинскими символами, отображаемое в списке объектов в Дизайнере ELMA и автоматически заполняемое при заполнении поля Отображаемое имя * . Название поля задается в формате <Название родительского объекта_Название блока>. Данное поле является обязательным для заполнения.
Таблица в базе данных * – название таблицы в базе данных системы латинскими символами, в которой будут храниться экземпляры объектов данного типа. Название поля задается в формате <Название родительского объекта_Название блока>. Данное поле является обязательным для заполнения.
По умолчанию значения полей данного блока автоматически задаются на этапе создания свойства объекта типа Блок при заполнении поля Отображаемое имя * . При необходимости данные поля могут быть заполнены вручную.
На данной вкладке (рис. 2) отображаются свойства блока, из которых будет состоять данный блок. Управление свойствами блока на данной вкладке осуществляется с помощью контекстного меню или панели инструментов.

Рис. 2. Карточка свойства объекта типа "Блок". Вкладка "Свойства"
![]() |
При нажатии на пиктограмму
![]() |
![]() |
Открытие выбранного в списке свойства объекта для редактирования. Редактирование свойства также доступно по двойному нажатию на название требуемого свойства.
|
![]() |
Удаление выбранного в списке свойства объекта.
|
![]() |
Перемещение свойств объекта в пределах списка. Установленная последовательность расположения влияет на их расположение в веб-приложении. Подробнее об отображении свойств объекта типа Блок в веб-приложении см. соответствующий раздел справки.
|
Примечание
Следует обратить внимание, что редактирование/удаление/перемещение свойств вложенного блока может быть реализовано только из окна редактирования данного вложенного блока.
|
На данной вкладке (рис. 3) отображаются настройки таблицы, в которой будет отображен блок в веб-приложении.

Рис. 3. Карточка свойства объекта типа "Блок". Вкладка "Таблица"
Блок "Общие"
Разбивать на страницы – при установленном флажке происходит разбитие записей блока на страницы в веб-приложении, иначе – все записи блока отображаются на одной странице.
Количество записей на странице – количество записей блока, отображаемое в веб-приложении при установленном флажке Разбивать на страницы.
Показывать заголовок – отображение заголовков свойств в таблице данных в веб-приложении.
Изменяемая ширина колонок – возможность изменения ширины столбцов таблицы данных в веб-приложении.
Изменяемая позиция колонок – возможность изменения последовательности столбцов таблицы данных в веб-приложении.
Блок "Сортировка"
Разрешить сортировку – возможность осуществления сортировки записей блока в столбцах таблицы данных.
Сортировка по умолчанию – возможность настройки одного из вариантов сортировки, по которому в веб-приложении по умолчанию будет осуществляться сортировка записей блока в таблице данных. После выбора какого-либо варианта сортировки из данного выпадающего списка (кроме варианта Без сортировки) становится доступным поле, в котором имеется возможность выбрать порядок сортировки: По возрастанию или По убыванию.
Блок "Группировка"
Группировка по умолчанию – возможность настройки одного из вариантов группировки, по которому в веб-приложении по умолчанию будет осуществляться группировка записей блока в таблице данных.
Блок "Редактирование"
Режим добавления:
Разрешить редактирование – возможность осуществления редактирования записей блока в веб-приложении:
-
Всплывающее окно и таблица – возможность добавления записей блока во всплывающем окне и/или таблице данных.
Режим редактирования:
Разрешить удаление – возможность удаления записей блока в веб-приложении.
На данной вкладке (рис. 4) доступны для выбора сценарии, которые будут выполняться при загрузке формы блока или при изменении значения блока свойств.

Рис. 4. Карточка свойства объекта типа "Блок". Вкладка "Дополнительно"
Для добавления сценария необходимо нажать на кнопку Указать сценарий.
Внимание!
В том случае, если свойство типа Блок вынесено на форму как вложенное свойство объекта, сценарии, указанные на данной вкладке, не будут выполнены.
|
См. также: