Объект, ограничивающий доступность объектов для валидации.

Implements

Constructors

Methods

  • Удаляет все добавленные ограничения.

    Returns this

    Текущий объект для цепочки вызовов.

  • Возвращает признак того, что колонка из указанной секции является доступной.

    Parameters

    • sectionName: string

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

    • columnName: string

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

    Returns boolean

    true, если колонка с заданным именем является доступной; false в противном случае.

  • Исключает набор колонок для указанной секции из доступных для валидатора. Если колонка исключена из проверки, то валидаторы по ней не выполняются.

    Parameters

    • sectionName: string

      Имя секции, колонки которой исключаются из проверки.

    • ...columnsNames: string[]

      Имена колонок, которые исключаются из проверки.

    Returns this

    Текущий объект для цепочки вызовов.

  • Исключает набор секций из доступных для валидатора. Если секция исключена из проверки, то валидаторы по ней не выполняются.

    Parameters

    • ...sectionNames: string[]

      Имена секций, которые исключаются из проверки.

    Returns this

    Текущий объект для цепочки вызовов.

  • Возвращает результат валидации для данных карточки, в котором ограничивается набор сообщений для заданных секций и их строк.

    Parameters

    Returns ValidationResult

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

  • Ограничивает набор строк, доступных в секции. Добавление ограничений по строкам секции также добавляет ограничение на эту секцию, если она не была добавлена.

    Parameters

    • sectionName: string

      Имя секции, для строк которой вводится ограничение.

    • rowIds: string[]

      Идентификаторы строк.

    Returns this

    Текущий объект для цепочки вызовов.

  • Ограничивает набор секций, доступных для валидатора. Если ограничение секций не выполнялось, то валидация выполняется по всем секциям, иначе только по заданным. Указание коллекционной секции не означает автоматически возможность редактировать любые строки этой секции.

    Parameters

    • sectionNames: string[]

      Имена секций, для которых вводится ограничение.

    Returns this

    Текущий объект для цепочки вызовов.

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

    Parameters

    • sectionName: string

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

    • rowId: string

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

    Returns boolean

    true, если строка с заданным идентификатором в указанной секции является доступной; false в противном случае.

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

    Parameters

    • sectionName: string

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

    Returns boolean

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

MMNEPVFCICPMFPCPTTAAATR