AdvancedFilter class

Extends

Constructors

AdvancedFilter(IFilterTarget, AdvancedFilterLogicalOperators, (IAdvancedFilterCondition | IAdvancedFilterCondition[])[])

Properties

conditions
logicalOperator
schemaUrl

Inherited Properties

displaySettings
filterType
schema
target

Methods

toJSON()

Constructor Details

AdvancedFilter(IFilterTarget, AdvancedFilterLogicalOperators, (IAdvancedFilterCondition | IAdvancedFilterCondition[])[])

new AdvancedFilter(target: IFilterTarget, logicalOperator: AdvancedFilterLogicalOperators, conditions: (IAdvancedFilterCondition | IAdvancedFilterCondition[])[])

Parameters

target
IFilterTarget

Property Details

conditions

conditions: IAdvancedFilterCondition[]

Property Value

logicalOperator

logicalOperator: AdvancedFilterLogicalOperators

Property Value

schemaUrl

static schemaUrl: string

Property Value

string

Inherited Property Details

displaySettings

displaySettings: IFilterDisplaySettings

Property Value

Inherited From Filter.displaySettings

filterType

filterType: FilterType

Property Value

Inherited From Filter.filterType

schema

static schema: string

Property Value

string

Inherited From Filter.schema

target

target: IFilterGeneralTarget

Property Value

Inherited From Filter.target

Method Details

toJSON()

function toJSON(): IAdvancedFilter

Returns