TcxGridTableOptionsCustomize Class
Contains settings determining whether a user can customize a View via runtime modifications of the View’s columns.
Declaration
TcxGridTableOptionsCustomize = class(
TcxCustomGridTableOptionsCustomize
)
Remarks
An end-user can customize a View at runtime by performing actions concerning the View’s columns. These actions include filtering, grouping, sorting, columns resizing and moving. All these actions can also be performed in code. The properties of the TcxGridTableOptionsCustomize object control the availability of the column features to end-users. Some of them depend on others. For instance, if the ColumnMoving property value is False, then the grouping feature and column reordering via the Quick Column Customization dropdown list (refer to the description of the ColumnsQuickCustomizationReordering property for details) are also disabled.
Note
the TcxGridTableOptionsCustomize options settings can be overridden by code. For instance, if column grouping is disabled (the ColumnGrouping property value is False), then grouping can still be performed by setting the Column.GroupIndex of the required column(s).
Use the OptionsCustomize property to access this options set.