TESSA Web API
    Preparing search index...

    Interface ICardValidationResult

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

    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

    Index

    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

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