Search

    Класс логической группы поисковых критериев

    Type Parameters

    Hierarchy (View Summary, Expand)

    Index

    Constructors

    Properties

    deep: number

    Параметр глубины логической группы

    displayName: string

    Отображаемое имя абстрактного поискового критерия

    entity: string

    Имя реестра на которое назначен поисковый критерий

    hasErrorInner: boolean
    id: string

    Идентификатор для поискового критерия

    innerAttributes: AbstractSearchTerm[]
    inverted: boolean

    Инвертировано ли значение

    key: string

    Ключ (путь) абстрактного поискового критерия

    operator: LogicOperator

    Логический оператор

    parentId?: string

    Идентификатор родителя абстрактного поискового критерия

    setInverted: (inverted: boolean) => void

    Задать значение параметра inverted

    setOperator: (value: LogicOperator) => void

    Метод для задания оператора

    Type declaration

    termGroup: keyof ITermsGroup

    Поисковая группа абстрактного поискового критерия

    Accessors

    • get attributes(): AbstractSearchTerm[]

      Геттер получения атрибутов

      Returns AbstractSearchTerm[]

    • get constructorName(): string

      Returns string

    • get hasError(): boolean

      Геттер получения значения о наличии ошибки в поисковом критерии

      Returns boolean

    • get itemsData(): T[]

      Геттер получения элементов в формате JSON

      Returns T[]

    • get termsCount(): number

      Геттер получения количества элементов

      Returns number

    Methods

    • Метод добавления элемента поисковой группы

      Parameters

      • item: T

        поисковый критерий для добавления

      Returns void

    • Метод очистки элементов поисковой группы

      Returns void

    • Метод удаления одного элемента поисковой группы

      Parameters

      • param: number | T

        элемент, который нужно удалить

      Returns void

    • Метод получения объекта для запроса

      Returns {}

    • Parameters

      • Optionalitems: T[]

      Returns void

    • Метод замены элемента по индексу

      Parameters

      • index: number

        индекс элемента который нужно заменить

      • item: T

        поисковый критерий для замены

      Returns void

    • Parameters

      • hasError: boolean

      Returns void

    • Метод для задания идентификатора родителя абстрактного поискового критерия

      Parameters

      • parentId: string

        идентификатор родителя

      Returns void

    MMNEPVFCICPMFPCPTTAAATR