Skip to main content

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.

See Also