Skip to content

Interface: IFilterBarControlProxy

FilterBarControlProxy is mainly for operations of controls on a FilterBar.

Remarks

This is the base proxy for all FilterBar control types.

Hierarchy

Summary

Properties

Class Properties

Currently none in this class.

Inherited Properties

Methods

Class Methods

Inherited Methods

Methods

getDisplayOnBar

getDisplayOnBar(): boolean

Get whether this control should appear on the FilterBar header.

Returns: boolean

whether the control is shown on the bar

Remarks

This flag is metadata-driven and may default to true.


getLabel

getLabel(): string

Get control label.

Returns: string

control label


getParent

getParent(): IFilterBarSectionProxy

Get the parent FilterBar section proxy.

Returns: IFilterBarSectionProxy

Remarks

The parent section groups related FilterBar controls.

Overrides ISectionRowElementProxy.getParent


getSectionProxy

getSectionProxy(): IBindableSectionProxy

Get the section proxy that owns this FilterBar.

Returns: IBindableSectionProxy

Remarks

This is the table/collection section where the FilterBar is defined.

Overrides ISectionRowElementProxy.getSectionProxy


getSimpleQuery

getSimpleQuery(): any

Get the simple query configuration associated with this control.

Returns: any

the simple query object

Remarks

Returns the metadata-defined simple query object (for example property/operator) used for query generation.


getValue

getValue(): any

Get current control value.

Returns: any

the current value

Remarks

Value type depends on control type and metadata definition.