Объект Entity (конструктор моделей)
Определяет понятие сущности в модели. Этот объект наследует свойства объекта ModelItem.
Свойства
Имя |
Количество элементов |
Тип |
Описание |
---|---|---|---|
CollectionName |
0-1 |
String |
Имя коллекции экземпляров сущности. Если строка не указана, по умолчанию берется та же строка, что указана в Name. Значение не может быть пустой строкой. |
1-N |
Object |
Указывает атрибуты, которые должны быть использованы клиентскими приложениями для идентификации экземпляра сущности для пользователя. |
|
0-1 |
Object |
Указывает атрибуты, которые должны быть показаны клиентскими приложениями, когда отображается сущность. |
|
0-1 |
Object |
Указывает статистические атрибуты, которые должны быть показаны клиентскими приложениями, если сущность отображается в виде множества. |
|
0-1 |
Object |
Указывает атрибуты, используемые для сортировки, если она запрошена этой сущностью. |
|
InstanceSelection |
1 |
Enum |
Определяет поведение клиентского приложения для выбора экземпляров сущности, основанного на ожидаемом значении общего числа экземпляров. Существуют четыре параметра:
|
IsLookup |
0-1 |
Boolean |
Указывает, что клиентское приложение должно рассматривать сущность в качестве таблицы уточняющих запросов, а не полноценной сущности. |
0-1 |
Object |
Определяет то, как эта сущность наследует атрибуты и роли из других сущностей. |
|
DisjointInheritance |
0-1 |
Boolean |
Показывает, что сущности, наследующие атрибуты и роли из этой сущности, представляют собой взаимоисключающие наборы. |
0-1 |
Object |
Поля сущности (атрибуты или роли). |
|
1 |
Object |
Объект базы данных, представляющий эту сущность. |
|
0-1 |
Object |
Атрибут, который следует использовать в качестве фильтра для данной сущности. |
|
0-1 |
Object |
Атрибут, который следует использовать в качестве фильтра для данной сущности, если SecurityFilters недоступны, например, если пользователь не обладает достаточными разрешениями. |
Примечания
- Выбор параметра MandatoryFilter для InstanceSelection вызывает появление диалогового окна Список фильтров в построителе отчетов, когда пользователь выбирает экземпляр сущности.