Иерархия наследования:
DocumentModel
Пространство имен:
WebAccess.models – модели объектов
Конструктор:
new DocumentModel(data:object)
• | data – информация о модели документа. |
Свойства:
Имя |
Тип |
Описание |
className |
string |
Имя класса |
rawData |
object |
Загруженные данные в формате json |
Свойства, которые получаются со стороны сервера и заполняются при MODEL.FULL, MODEL.CARD и MODEL.CONTENT |
||
AllowMultipleActiveVersions |
boolean |
Признак того, что документ может иметь несколько действующих версий |
DatabaseLock |
Блокировка документа в базе данных |
|
Editor |
Приложение-редактор |
|
Свойства, которые получаются со стороны сервера и заполняются при MODEL.FULL и MODEL.CARD |
||
AuthorID |
integer |
ИД автора документа |
CanChange |
boolean |
Признак наличия прав на изменение документа |
CanRead |
boolean |
Признак наличия прав на чтение документа |
CardID |
integer |
ИД записи для типа карточки документа |
CardTypeCode |
string |
Код типа карточки документа |
CardTypeID |
integer |
ИД типа карточки документа |
ClientName |
string |
Название файла без лишних символов |
Code |
string |
Код документа |
CountActiveVersions |
integer |
Количество действующих версий |
Created |
date |
Дата создания документа |
Description |
string |
Описание |
EDocKind |
string |
Код вида документа |
EDocKindID |
integer |
ИД вида документа |
EDocumentEditorID |
integer |
ИД приложения-редактора |
Encoding |
Тип шифрования |
|
IsSigned |
boolean |
Признак того, что документ подписан |
LastActualVersion |
Последняя действующая версия документа |
|
LastModifiedText |
date |
Дата и время последнего изменения документа |
Modified |
date |
Дата изменения документа |
Name |
string |
Наименование документа |
PluginName |
string |
Имя модуля шифрования |
Signature |
signType |
Тип подписи |
SubType |
integer |
Подтип документа |
Versions |
IEnumerable(Of EDocumentVersionModel) |
Коллекция версий документа |
Свойства, которые получаются со стороны сервера и заполняются только при MODEL.CONTENT |
||
CurrentUserRights |
Тип прав на документ |
|
EncryptionPluginName |
string |
Имя модуля расширения для шифрования |
EncryptionPluginVersion |
string |
Версия модуля расширения для шифрования |
EncryptionType |
Тип шифрования |
|
HasBoundDocuments |
boolean |
Признак наличия связанных документов |
IsReadOnlyRights |
boolean |
Признак прав только на чтение |
KindName |
string |
Наименование вида документа |
LifeCycleStage |
Стадия жизненного цикла документа |
|
TypeID |
integer |
ИД типа карточки документа |
Методы:
Тип |
Имя |
Описание |
Выполняет прикладной метод |
||
Проверяет, доступен ли прикладной метод для текущего документа |
||
Наследуемые от BaseObjectModel |
||
Запускает действие |
||
Запускает действие с предварительным показом диалога |
||
Наследуемые от BaseObject |
||
Получает строковое представление детального набора данных |
||
Привязывает функцию к событию |
||
Вызывает событие |
||
Удаляет функцию, привязанную к событию |
© Компания Directum, 2020 | Сообщество пользователей Directum |