Объект, описывающий тип карточки.

Hierarchy (View Summary, Expand)

Implements

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 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 CardType

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

    Parameters

    • other: CardType

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

    Returns boolean

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

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

  • Returns boolean

  • Returns this

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

    Parameters

    • form: CardTypeForm

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

    Returns null | CardTypeValidator[]

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

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

    Returns undefined | CardTypeNamedForm

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

  • Parameters

    Returns Promise<void>

MMNEPVFCICPMFPCPTTAAATR