TdxExpressionEditor Class
The “Expression Editor“ dialog form class.
Declaration
TdxExpressionEditor = class(
TdxForm
)
Remarks
This dialog includes UI elements required to create and edit calculated field expressions in container controls, including the capability to select and preview available field references, operators, and functions.
The TdxExpressionEditor class extends its ancestor with the following members that allow you to specify:
The target data controller and its settings (DataController).
A container control’s item that displays the corresponding calculated field in the target data controller (ExpressionOwner).
An expression visible within the dialog’s Expression Box (Expression).
If you need to adjust the standard dialog layout or show custom lists of categories, functions, or operators, derive a custom dialog form from the TdxExpressionEditor class. Assign a reference to the custom “Expression Editor” dialog form class to the FExpressionEditor global variable to replace the standard dialog available in the ExpressQuantumGrid, ExpressVerticalGrid, and ExpressQuantumTreeList Suites.