Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Иерархия наследования:

BaseObject

    BaseObjectModel

         DocumentModel

Пространство имен:

WebAccess.models – модели объектов

Конструктор:

new DocumentModel(data:object)

data – информация о модели документа.

Свойства:

Имя

Тип

Описание

className

string

Имя класса

rawData

object

Загруженные данные в формате json

Свойства, которые получаются со стороны сервера и заполняются при MODEL.FULL, MODEL.CARD и MODEL.CONTENT

AllowMultipleActiveVersions

boolean

Признак того, что документ может иметь несколько действующих версий

DatabaseLock

LockModel

Блокировка документа в базе данных

Editor

EDocumentEditorModel

Приложение-редактор

Свойства, которые получаются со стороны сервера и заполняются при 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

API.EncryptionType

Тип шифрования

IsSigned

boolean

Признак того, что документ подписан

LastActualVersion

EDocumentVersionModel

Последняя действующая версия документа

LastModifiedText

date

Дата и время последнего изменения документа

Modified

date

Дата изменения документа

Name

string

Наименование документа

PluginName

string

Имя модуля шифрования

Signature

signType

Тип подписи

SubType

integer

Подтип документа

Versions

IEnumerable(Of EDocumentVersionModel)

Коллекция версий документа

Свойства, которые получаются со стороны сервера и заполняются только при MODEL.CONTENT

CurrentUserRights

API.AccessRights

Тип прав на документ

EncryptionPluginName

string

Имя модуля расширения для шифрования

EncryptionPluginVersion

string

Версия модуля расширения для шифрования

EncryptionType

API.EncryptionType

Тип шифрования

HasBoundDocuments

boolean

Признак наличия связанных документов

IsReadOnlyRights

boolean

Признак прав только на чтение

KindName

string

Наименование вида документа

LifeCycleStage

API.EDocumentLifeCycleStage

Стадия жизненного цикла документа

TypeID

integer

ИД типа карточки документа

Методы:

Тип

Имя

Описание

Public method

executeEntityMethod

Выполняет прикладной метод

Public method

isMethodAvailable

Проверяет, доступен ли прикладной метод для текущего документа

Наследуемые от BaseObjectModel

Public method

executeAction

Запускает действие

Public method

showDialogAndExecuteAction

Запускает действие с предварительным показом диалога

Наследуемые от BaseObject

Public method

asString

Получает строковое представление детального набора данных

Public method

bind

Привязывает функцию к событию

Public method

fire

Вызывает событие

Public method

unbind

Удаляет функцию, привязанную к событию

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }