Тип расширения для типа карточки, используемый в объектах метаинформации по типу карточки CardType для связи с пользовательским интерфейсом редактирования карточки и с выполнением расширений на типы карточек.

Hierarchy

  • CardTypeExtensionType

Constructors

Properties

Methods

Constructors

  • Создает тип расширения для типа карточки, используемый в объектах метаинформации по типу карточки CardType для связи с пользовательским интерфейсом редактирования карточки и с выполнением расширений на типы карточек.

    Parameters

    • id: string

      ID объекта.

    • name: string

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

    • allowedInstanceTypes: CardInstanceType[] = []

      Типы экземпляров карточек, для которых разрешено использование этого типа расширения. Если задан пустой массив, то считается, что для расширения разрешены все типы экземпляров.

    • isUnknown: boolean = false

      Признак того, что тип элемента управления неизвестен системе.

    Returns CardTypeExtensionType

Properties

id: string

ID объекта.

isUnknown: boolean

Признак того, что тип элемента управления неизвестен системе.

name: string

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

Methods

  • Возвращает признак того, что расширение разрешёно для заданного типа экземпляра карточки.

    Returns

    true, если расширение разрешёно для заданного типа экземпляра карточки; false в противном случае.

    Parameters

    • type: CardInstanceType

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

    Returns boolean

  • Создаёт объект, который неизвестен в реестре, т.е. возвращает isUnknown, равный true.

    Returns

    Объект, который неизвестен в реестре.

    Parameters

    • id: string

      Идентификатор объекта, который неизвестен в реестре.

    Returns CardTypeExtensionType

  • Возвращает объект из реестра по идентификатору объекта или null если не удалось найти объект.

    Returns

    Объект из реестра или null если не удалось найти объект.

    Parameters

    • id: string

      Идентификатор объекта.

    Returns null | CardTypeExtensionType

Generated using TypeDoc