Информация по секции и колонке, для которой требуется выполнить валидацию для валидатора Unique.

Hierarchy

  • CardValidationUniqueInfo

Constructors

  • Создаёт экземпляр класса с указанием значений его свойств.

    Parameters

    • validator: CardTypeValidator

      Валидатор, инициировавший проверку.

    • cardType: CardType

      Тип карточки, файла или задания, к которому принадлежит секция.

    • instance: Card

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

    • storeMode: CardStoreMode

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

    • validationMode: CardValidationMode

      Способ выполнения валидации.

    • removeDuplicates: boolean

      Признак того, что дубликаты, найденные в коллекционной секции, должны быть автоматически удалены.

    • section: ICardMetadataSection

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

    • mainColumn: ICardMetadataColumn

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

    • physicalColumns: ICardMetadataColumn[]

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

    • Optional orderColumn: null | ICardMetadataColumn

      Физическая колонка для сортировки в секции section или null, если колонка для сортировки не задана.

    • Optional parentSection: null | ICardMetadataSection

      Родительская секция или null, если родительская секция не задана.

    • Optional parentMainColumn: null | ICardMetadataColumn

      Колонка в родительской секции или null, если родительская секция не задана.

    • Optional parentPhysicalColumns: null | ICardMetadataColumn[]

      Физические колонки в родительской секции или null, если родительская секция не задана. Если валидатор был связан с комплексной колонкой, то свойство содержит все ключевые колонки внутри комплексной. В противном случае свойство содержит единственную физическую колонку, с которой был связан валидатор.

    Returns CardValidationUniqueInfo

Properties

cardType: CardType

Тип карточки, файла или задания, к которому принадлежит секция.

instance: Card

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

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

orderColumn?: null | ICardMetadataColumn

Физическая колонка для сортировки в секции section или null, если колонка для сортировки не задана.

parentMainColumn?: null | ICardMetadataColumn

Колонка в родительской секции или null, если родительская секция не задана.

parentPhysicalColumns?: null | ICardMetadataColumn[]

Физические колонки в родительской секции или null, если родительская секция не задана. Если валидатор был связан с комплексной колонкой, то свойство содержит все ключевые колонки внутри комплексной. В противном случае свойство содержит единственную физическую колонку, с которой был связан валидатор.

parentSection?: null | ICardMetadataSection

Родительская секция или null, если родительская секция не задана.

physicalColumns: ICardMetadataColumn[]

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

removeDuplicates: boolean

Признак того, что дубликаты, найденные в коллекционной секции, должны быть автоматически удалены.

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

storeMode: CardStoreMode

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

validationMode: CardValidationMode

Способ выполнения валидации.

Валидатор, инициировавший проверку.

Generated using TypeDoc