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

Constructors

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

    Parameters

    • id: string

      ID объекта.

    • name: string

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

    • allowedValidationModes: CardValidationMode[] = []

      Способы выполнения валидации, для которых разрешено использование валидатора. Если задан пустой массив, то считается, что для валидатора разрешены типы CardValidationMode.Card и CardValidationMode.Task.

    • allowedInstanceTypes: CardInstanceType[] = []

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

    • isUnknown: boolean = false

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

    Returns CardValidatorType

Properties

id: string

ID объекта.

isUnknown: boolean

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

name: string

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

Methods

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

    Parameters

    • type: CardInstanceType

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

    Returns boolean

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

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

    Parameters

    • mode: CardValidationMode

      Способ выполнения валидации, который требуется проверить.

    Returns boolean

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

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

    Parameters

    • id: string

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

    Returns CardValidatorType

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

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

    Parameters

    • id: string

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

    Returns null | CardValidatorType

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

MMNEPVFCICPMFPCPTTAAATR