TESSA Web API
    Preparing search index...

    Объект, описывающий тип карточки и, который может грузиться по частям.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    caption: string = ''

    Отображаемое имя типа карточки.

    digestFormat: null | string = null

    Формат функции Digest для карточки. Актуально только для типов CardInstanceType.Card.

    flags: CardTypeFlags = 0

    Флаги типа карточки.

    formatVersion: 3 = CardType.currentFormatVersion

    Версия формата JSON.

    group: null | string = null

    Название группы для типа карточки. Может быть равно null, если группа не задана.

    id: string = Guid.empty

    ID объекта.

    instanceType: CardInstanceType = CardInstanceType.Card

    Тип экземпляра карточки.

    mainFormName: string = ''

    Имя формы, которая является основной для задания, или 'null' если это пустая форма.

    name: string = ''

    Наименование объекта.

    currentFormatVersion: 3

    Accessors

    • get cardTypeSections(): CardTypeSection[]

      Виртуальные секции, которые доступны в пределах данного типа карточки.

      Returns CardTypeSection[]

    • set cardTypeSections(value: CardTypeSection[]): void

      Parameters

      Returns void

    • get completionOptions(): CardTypeCompletionOption[]

      Варианты завершения типа карточки задания.

      Returns CardTypeCompletionOption[]

    • set completionOptions(value: CardTypeCompletionOption[]): void

      Parameters

      Returns void

    • get extensions(): CardTypeExtension[]

      Список расширений для типов карточек.

      Returns CardTypeExtension[]

    • set extensions(value: CardTypeExtension[]): void

      Список расширений для типов карточек.

      Parameters

      Returns void

    • get forms(): CardTypeNamedForm[]

      Альтернативные варианты пользовательского интерфейса для редактирования карточки.

      Returns CardTypeNamedForm[]

    • set forms(value: CardTypeNamedForm[]): void

      Альтернативные варианты пользовательского интерфейса для редактирования карточки.

      Parameters

      Returns void

    • get schemeItems(): CardTypeSchemeItem[]

      Метаданные всех секций, входящих в состав типа карточки.

      Returns CardTypeSchemeItem[]

    • set schemeItems(value: CardTypeSchemeItem[]): void

      Метаданные всех секций, входящих в состав типа карточки.

      Parameters

      Returns void

    • get validators(): CardTypeValidator[]

      Список валидаторов, используемых при сохранении карточки.

      Returns CardTypeValidator[]

    • set validators(value: CardTypeValidator[]): void

      Список валидаторов, используемых при сохранении карточки.

      Parameters

      Returns void

    Methods

    • Создает новый объект, который является копией текущего экземпляра.

      Returns CardTypeAsync

    • Загружает все лениво-загружаемые данные если необходимо.

      Returns Promise<void>

    • Сравнивает два объекта.

      Parameters

      • other: CardType

        Другой объект сравнения.

      Returns boolean

      true если объекты равны; false в противном случае.

      Объекты считаются равными, если их идентификаторы равны.

    • Возвращает true если есть ленивые данные, которые нужно загрузить.

      Returns boolean

    • Returns boolean

    • Returns this

    • Возвращает список валидаторов, связанных с вариантом завершения, подходящего для заданной, формы задания, или null, если текущий тип не является типом задания, или с формой не связано ни одного или связано более одного варианта завершения.

      Parameters

      • form: CardTypeForm

        Форма задания, для которой требуется получить валидаторы.

      Returns null | CardTypeValidator[]

      Список валидаторов, связанных с вариантом завершения, подходящего для заданной формы задания, или null, если текущий тип не является типом задания, или с формой не связано ни одного или связано более одного варианта завершения.

    • Возвращает основную форму для задания, или undefined, если не удалось найти форму с именем CardType.MainFormName в CardType.Forms.

      Returns undefined | CardTypeNamedForm

      Основная форма.

    • Проверяет storage объект на наличие лениво загружаемых данных.

      Parameters

      • storage: IStorage

        storage объект, который нужно проверить.

      Returns boolean

      true, если есть данные, которые нужно будет загружать.