Back to Devexpress

TcxFilterControl Class

vcl-cxfiltercontrol-51658e2f.md

latest2.6 KB
Original Source

TcxFilterControl Class

A filter control that operates on objects that support the IcxFilterControl interface.

Declaration

delphi
TcxFilterControl = class(
    TcxCustomFilterControl,
    IcxFilterControlDialog
)

Remarks

The TcxFilterControl allows end-users to visually construct filter criteria for any objects that support the IcxFilterControl interface (for instance, columns in the ExpressQuantumGrid or ExpressQuantumTreeList). The TcxFilterControl is integrated into the Filter Builder dialog available in the ExpressQuantumGrid, ExpressQuantumTreeList, and ExpressPivotGrid controls to provide advanced filter operations for end-users at runtime. Refer to the corresponding topics for implementation details on the dialog in these controls.

The TcxCustomFilterControl class implements the most of filter control functionality. The TcxFilterControl class only introduces the LinkComponent property to specify an object to be filtered.

If you need to filter data via a dataset, use the TcxDBFilterControl instead. This control links to a TDataSet descendant and allows users to build filter conditions for dataset fields.

Implements

IcxFilterControlDialog

Inheritance

TObject TPersistent TComponent TControl TWinControl TCustomControl TcxCustomControl TcxControl TcxCustomFilterControl TcxFilterControl

See Also

Filter Builder Dialog

Filter Builder Dialog

TcxFilterControl Members

cxFilterControl Unit