Skip to main content

TcxFilterControl Class

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

Declaration

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.

See Also