Back to Devexpress

TcxGridTableOptionsCustomize Class

vcl-cxgridtableview-31633f4a.md

latest4.6 KB
Original Source

TcxGridTableOptionsCustomize Class

Stores end-user permission settings for grid Table View customization.

Declaration

delphi
TcxGridTableOptionsCustomize = class(
    TcxCustomGridTableOptionsCustomize
)

Remarks

End-user permission settings allow you to specify what grid View customization operations are available to users. These settings affect only built-in UI elements and other end-user interaction options.

Main API Members

The list below outlines key members of the TcxGridTableOptionsCustomize class. These members allow you to define the list of available user interaction options for the parent grid View.

General Column Operations

ColumnExpressionEditingSpecifies if the Expression Editor dialog is available for users in the column header context menu.ColumnHidingSpecifies if users can hide columns.ColumnHorzSizingSpecifies if users can resize columns.ColumnMovingSpecifies if users can drag column headers to rearrange corresponding columns.

Quick Column Customization Settings

ColumnsQuickCustomizationSpecifies if the Quick Column Customization button is visible.ColumnsQuickCustomizationMaxDropDownCountAllows you to limit the number of items in the Quick Column Customization menu.ColumnsQuickCustomizationReorderingSpecifies if users can rearrange columns in the Quick Column Customization menu.ColumnsQuickCustomizationShowCommandsSpecifies if the Quick Column Customization menu displays (All) and (Sorted) check boxes.ColumnsQuickCustomizationSortedSorts column captions in the Quick Column Customization menu.

Data Shaping Operations

ColumnFiltering | ColumnSortingSpecify if filter and sort operations are available to users.GroupBySortingSpecifies if a sort operation by a column automatically groups sorted rows by matching values in the target column.ColumnHidingOnGroupingSpecifies if a data group operation by a column automatically hides the column.

Row Operations

DataRowFixingSpecifies if users can pin certain rows at the top or bottom border of the scrollable area.DataRowSizing | GroupRowSizingSpecifies if users can adjust the row height.

General-Purpose API Members

AssignCopies end-user permission settings between grid Table Views.GridViewProvides access to the parent grid Table View.

Direct TcxGridTableOptionsCustomize Class Reference

The TcxGridTableView.OptionsCustomize property references a TcxGridTableOptionsCustomize object.

Inheritance

TObject TPersistent TInterfacedPersistent TcxInterfacedPersistent TcxCustomGridOptions TcxCustomGridTableOptionsCustomize TcxGridTableOptionsCustomize

See Also

TcxGridTableOptionsCustomize Members

cxGridTableView Unit