Customization Dialog
- 2 minutes to read
The ASPxGridView control enables you to provide your end-users with a mobile-friendly Customization Dialog to help them refine grid data when working under touch-enabled user interfaces. The dialog is optimized for use on touch-based UI devices, such as tablets, mobile phones and desktops/laptops with touchscreen monitors.
Online Demo: Customization Dialog
The following pages are available within the Customization Dialog to perform corresponding column-level data shaping operations:
Sorting
Enables users to sort/unsort grid columns, change the applied sorting order of columns, and change the order of sorted columns within the grid.
Grouping
Enables users to group/ungroup grid columns and change the order of grouping columns within the grid.
Filtering
Enables users to filter grid columns by entering filter criteria.
Column Chooser
Enables users to change the order and visibility of columns.
Note
Note that the capability to change column order in the Customization Dialog is incompatible with banded column layouts. If grid columns are grouped using Header Bands or Data Cell Bands, column movement is disabled.
Use the ASPxGridView.SettingsCustomizationDialog property to access settings that specify the availability of the Customization Dialog and its pages. Note that by default, the Customization Dialog is disabled; to enable it, set the ASPxGridViewCustomizationDialogSettings.Enabled property to true.
You can display the Customization Dialog for as follows:
- Call the ASPxClientGridView.ShowCustomizationDialog client method.
- Create a toolbar item (GridViewToolbarItem) with the GridViewToolbarItem.Command property set to the GridViewToolbarCommand.ShowCustomizationDialog enumeration value.
- Enable the Show Customization Dialog context menu item (set the GridViewColumnMenuItemVisibility.ShowCustomizationDialog property to true).