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

Hierarchy

Implements

Constructors

Properties

caption: string = ''

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

digestFormat: null | string = null

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

flags: CardTypeFlags = 0

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

formatVersion: 3 = 3

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

group: null | string = null

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

id: string = Guid.empty

ID объекта.

instanceType: CardInstanceType = CardInstanceType.Card

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

mainFormName: string = ''

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

name: string = ''

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

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

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

    Returns

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

    Remarks

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

    Parameters

    • other: CardType

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

    Returns boolean

  • Returns boolean

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

    Returns

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

    Parameters

    • form: CardTypeForm

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

    Returns null | CardTypeValidator[]

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

    Returns

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

    Returns undefined | CardTypeNamedForm

  • Parameters

    Returns Promise<void>

Generated using TypeDoc