Создание атрибутов в шаблоне схематического представления
Перед созданием атрибута схемы с хранением Поле (Field) рекомендуется создать и конфигурировать соответствующее поле в классе схематического представления, где хранятся его значения. Имя этой созданной папки и имя атрибута схемы, который будет создан, должны быть одинаковыми.
Более подробно о создании полей в классах схематического представления
При конфигурации атрибутов в шаблоне схематического представления атрибуты схемы позволяют руководить данными, соответствующими схематическому представлению. Для создания атрибутов схемы в Редакторе набора схематических данных (Schematic Dataset Editor) необходимо использовать команду Создать атрибут (New Attribute). Конфигурация атрибута схемы главным образом состоит из конфигурации имени, типа, режима хранения и оценки, а также определения способа вычисления их значений.
Указанные ниже шаги описывают подробное создание атрибута схемы в шаблоне схематического представления в Редакторе набора схематических данных (Schematic Dataset Editor):
- Отредактируйте набор схематических данных в редакторе набора схематических данных.
- Если ресурсы набора схематических данных не представлены в виде дерева в окне Элементы схемы (Schematic Items), нажмите кнопку Виды (Views) на панели инструментов редактора набора схематических данных и выберите Дерево проекта (Project Tree).
- Щелкните правой кнопкой мыши запись шаблона схематического представления в редакторе набора схематических данных, в котором необходимо создать атрибут схемы.
-
Щелкните Создать атрибут (New Attribute).
В окне редактора справа автоматически появляется вкладка Свойства (Properties) для нового атрибута схемы:
-
Введите имя, которое будет использоваться для нового атрибута схемы в поле Имя (Name) во вкладке Свойства (Properties).
- При желании хранить значения атрибута схемы в таблице класса схематического представления (режим хранения=Поле (Field) и наличии в этой таблице поля для хранения этих значений введите имя поля в текстовом поле Имя (Name).
- Для атрибутов схемы нет преопределенного имени атрибута, которое применяется к шаблонам схематического представления.
-
Выберите тип атрибута схемы из раскрывающегося списка Тип (Type), как показано ниже:
- Выберите Константа (Сonstant) для атрибута схемы, обладающего таким же значением константы.
- Выберите Поле (Field) для атрибута схемы, значения которого будут отображаться в поле, появляющемся по пользовательскому запросу, указанному для соответствующего шаблона представления.
- Выберите Отформатированный (Formatted), если значение атрибута схемы само воспроизводит собственные значения путем форматирования других существующих значений атрибута.
- Выберите Функция (Function) для атрибута схемы, значения которого вычисляются применяемой функцией.
- Выберите Набор свойств (Property Set) для атрибутов схемы, значения которых автоматически управляются любым правилом схемы, компоновщиком или другим пользовательским компонентом.
- Выберите Запрос (Query) для значений атрибута схемы, которые будут отображаться в ответ на запрос, за исключением пользовательского запроса, который можно назначить для соответствующего шаблона схематического представления.
- Выберите Скрипт (Script) для создания атрибута схемы, значения которого возвращаются скриптом VB.
Для каждого типа атрибута, обладающего своими собственными параметрами, содержание вкладки Свойства (Properties) автоматически изменяется согласно выбранному типу атрибута.
-
В зависимости от указанного типа атрибута сконфигурируйте его конкретные параметры.
Эти конкретные конфигурации подробно рассмотрены в другой теме. В зависимости от типа создаваемого атрибута щелкните одну из следующих гиперссылок.
- Более подробно о конфигурации параметров для атрибута схемы Константа (Constant)
- Более подробно о конфигурации параметров для атрибута схемы Поле (Field)
- Более подробно о конфигурации параметров для атрибута схемы Отформатированный (Formatted)
- Более подробно о конфигурации параметров для атрибута схемы Функция (Function)
- Более подробно о конфигурации параметров для атрибута схемы Набор свойств (Property Set)
- Более подробно о конфигурации параметров для атрибута схемы Запрос (Query)
- Более подробно о конфигурации параметров для атрибута схемы Скрипт (Script)
-
Выберите режим хранения для значений атрибута. Конфигурацию информации необходимо выполнить из раздела Режим хранения (Storage Mode) .
- Выберите Поле (Field) для хранения значений атрибута схемы в поле в соответствующей таблице класса схематического представления.
- Выберите Набор свойств (Property Set) для хранения значений атрибута схемы в наборе схематических данных и при отсутствии необходимости отображать эту информацию в поле в соответствующей таблице класса схематического представления.
- Выберите Не сохранять (No Storage), если нет необходимости хранить значения атрибута.
В режиме хранения Поле (Field) значения атрибута схемы хранятся в поле с таким же именем, как и имя таблицы класса схематического представления. В режиме хранения Набор свойств (Property Set) значения атрибута схемы хранятся в наборе свойств, имя которого связано с именем атрибута схемы в поле BLOBS схематического представления.
-
Конфигурация при оцененных значениях атрибута схемы. Эту конфигурацию необходимо выполнить из раздела Режим оценки (Evaluation mode) :
- Выберите Создать/Обновить (On Generate/Update) для оценки при создании представления и каждом его обновлении.
- Выберите Начать редактирование (On Start Editing) для оценки при создании представления, его обновлении и каждый раз при загрузке представления в память, т. е. при начале сессии редактирования.
- Выберите Обновить/Перерисовать (On Refresh/Redraw) для оценки при создании представления, его обновлении, загрузке и каждый раз при наличии какого-либо фактора, который приводит к обновлению или перерисовке содержания представления (например при изменении шкалы или экстента в представлении).
- Выберите По мере необходимости (As Needed) при желании выполнить оценку атрибута схемы.
В зависимости от типа и режима хранения атрибутов, которые указаны в текущем состоянии, некоторые из этих опций могут быть недоступны.
Режим оценки Обновить/Перерисовать никогда не используется для атрибутов схемы, которые применяются к схематическим представлениям. Эта опция всегда отключена.
-
Щелкните OK в нижней части вкладки Свойства (Properties), чтобы проверить параметры атрибутов схемы, которые установлены в их размещениях.
Новая запись для вновь созданного атрибута схемы отображается в дереве Редактора набора данных (Dataset Editor) под записью соответствующего шаблона схематического представления. В зависимости от типа атрибута слева от записи дерева атрибута схемы отображается один из следующих значков.
- для типа Константа (Constant)
- для типа Поле (Field)
- для типа Отформатированный (Formatted )
- для типа Функция (Function )
- для типа Набор функции (Property Set)
- для типа Запрос (Query)
- для типа Скрипт (Script )
- Щелкните Сохранить (Save) на панели инструментов Редактора набора схематических данных (Schematic Dataset Editor).
Большинство параметров, конфигурируемых для атрибута схемы, можно конфигурировать повторно при необходимости в любое время. Единственным заблокированным параметром при создании атрибута схемы является его имя.