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

interface ICardValidationResult {
    context: null | ICardValidationContext;
    getCardResult(): ValidationResult;
    getEntryFieldResult(
        sectionName: string,
        fieldName: string,
    ): ValidationResult;
    getLimitedCardResult(): ValidationResult;
    getSectionResult(
        sectionName: string,
        ownResultsOnly?: boolean,
    ): ValidationResult;
    getTableFieldResult(
        sectionName: string,
        rowIndex: number,
        fieldName: string,
    ): ValidationResult;
    getTableRowResult(sectionName: string, rowIndex: number): ValidationResult;
}

Implemented by

Properties

context: null | ICardValidationContext

Контекст валидации, для которого был создан результат, или null, если результат не связан с контекстом (например, он был пустой).

Methods

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

    Returns ValidationResult

    Результат валидации для карточки.

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

    Parameters

    • sectionName: string

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

    • fieldName: string

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

    Returns ValidationResult

    Результат валидации для заданного поля.

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

    Returns ValidationResult

    Результат валидации для карточки.

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

    Parameters

    • sectionName: string

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

    • OptionalownResultsOnly: boolean

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

    Returns ValidationResult

    Результат валидации для заданной секции.

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

    Parameters

    • sectionName: string

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

    • rowIndex: number

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

    • fieldName: string

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

    Returns ValidationResult

    Результат валидации для заданного поля.

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

    Parameters

    • sectionName: string

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

    • rowIndex: number

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

    Returns ValidationResult

    Результат валидации для заданной строки.

MMNEPVFCICPMFPCPTTAAATR