<< Click to Display Table of Contents >> Объектная модель > NoCode – настройка системы ModuleViews – представления модулей |
С помощью справочника Представления модулей можно настраивать элементы и обложку модуля, а также доступ к нему.
Для программной работы с представлениями модулей используется репозиторий Sungero.CoreEntities.ModuleViews. Наследник от Sungero.NoCode.NoCodeEntity.
У репозитория есть общие методы и свойства, как у всех репозиториев, например Copy(), Get(), Delete(). Если создать модуль проводника Sungero.CoreEntities.ModuleViews.Create(), то для него станут доступны свои свойства и методы.
Методы
Имя |
Описание |
---|---|
Проверить, подходит ли представление для текущего пользователя |
Свойства
Имя |
Тип |
Описание |
---|---|---|
AccessRights |
Права доступа |
|
Cover |
object |
Обложка |
Description |
string |
Описание |
DisplayValue |
string |
Отображаемое имя сущности |
ExplorerModule |
Модуль проводника |
|
History |
История работы с сущностью |
|
Id |
long |
Идентификатор |
Info |
Информация о типе сущности |
|
Items |
IChildEntityCollection<IModuleViewItems> |
Элементы модуля |
ModuleNameGuid |
Nullable<Guid> |
Идентификатор модуля, в котором хранятся настройки, если они являются настройками по умолчанию |
Name |
string |
Имя представления модуля |
Priority |
Nullable<int> |
Приоритет представления |
Recipients |
IChildEntityCollection<IModuleViewRecipients> |
Субъекты прав, для которых доступно представление модуля |
State |
Состояние |
|
Status |
Nullable<Enumeration> |
Состояние жизненного цикла. Возможные значения: •Active – действующая; •Closed – закрытая; •Draft – черновик |
StatusAllowedItems |
EnumerationItems |
Доступные значения для свойства Status |
StoreAsDefaultSetting |
Nullable<bool> |
Признак необходимости сохранять как настройку по умолчанию |
Uuid |
Guid |
Идентификатор представления модуля |
© Компания Directum, 2024 |