@geogirafe/lib-geoportal
    Preparing search index...
    Index

    Constructors

    Properties

    applied: boolean
    attribute?: LayerAttribute<string>
    attributeDisplayName?: string
    attributeInputType?: string
    availableOperators?: {
        displayName: string;
        operator:
            | "eq"
            | "neq"
            | "gt"
            | "gte"
            | "lt"
            | "lte"
            | "like"
            | "nlike"
            | "in"
            | "nin"
            | "before"
            | "after"
            | "between"
            | "nbetween"
            | "nul"
            | "nnul"
            | "intersects"
            | "within"
            | "contains";
    }[]
    choices?: string[]
    filterConditionInstance?: BaseFilterCondition<unknown>
    id: string
    logicalOperator?: "and" | "or"
    operator?:
        | "eq"
        | "neq"
        | "gt"
        | "gte"
        | "lt"
        | "lte"
        | "like"
        | "nlike"
        | "in"
        | "nin"
        | "before"
        | "after"
        | "between"
        | "nbetween"
        | "nul"
        | "nnul"
        | "intersects"
        | "within"
        | "contains"
    value?: string
    value2?: string
    drawingStateLocation: "advancedFilterDrawing" = 'advancedFilterDrawing'

    Methods

    • Check if the operator can be used with the current spatial attribute type

      Parameters

      • operator:
            | "eq"
            | "neq"
            | "gt"
            | "gte"
            | "lt"
            | "lte"
            | "like"
            | "nlike"
            | "in"
            | "nin"
            | "before"
            | "after"
            | "between"
            | "nbetween"
            | "nul"
            | "nnul"
            | "intersects"
            | "within"
            | "contains"

      Returns boolean

    • Parameters

      • attribute: LayerAttribute
      • attributeDisplayName: string
      • attributeInputType: string
      • availableOperators: {
            displayName: string;
            operator:
                | "eq"
                | "neq"
                | "gt"
                | "gte"
                | "lt"
                | "lte"
                | "like"
                | "nlike"
                | "in"
                | "nin"
                | "before"
                | "after"
                | "between"
                | "nbetween"
                | "nul"
                | "nnul"
                | "intersects"
                | "within"
                | "contains";
        }[]
      • choices: string[]

      Returns void