Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
  [Expand]Reporting
  [Expand]Chart Control
  [Expand]Grid View
  [Expand]Card View
  [Expand]Vertical Grid
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Image and Data Browsing
  [Expand]Docking and Popups
  [Expand]Site Navigation and Layout
  [Expand]File Management
  [Expand]Multi-Use Site Controls
  [Expand]Scheduler
  [Expand]HTML Editor
  [Collapse]Pivot Grid
   [Expand]Getting Started
   [Expand]Fundamentals
   [Expand]Binding to Data
   [Expand]Data Shaping
   [Expand]Data Analysis
   [Expand]Data Formatting
   [Collapse]Layout
     Hierarchical Value Arrangement
     Compact Layout for Hierarchical Row Values
     Field Location and Order
     Data Cell Layout
     Field Groups
    [Collapse]Customization Form
      Customization Form Overview
      Customization Form Styles
      Standalone Customization Control
      User Folders
     Save and Restore Layout
    [Expand]Paging and Scrolling
   [Expand]Appearance
   [Expand]Data Export
   [Expand]Design-Time Features
   [Expand]UI Elements
   [Expand]Examples
   [Expand]End-User Capabilities
   [Expand]Member Tables
  [Expand]Tree List
  [Expand]Gauges
  [Expand]Data Editors
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Localization
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Standalone Customization Control

You can override the default behavior when the Customization Form is displayed in a separate window invoked by end-users or in code. The ASPxPivotCustomizationControl class represents a standalone Customization Control that provides complete Customization Form functionality, and can be located anywhere on the page.

A Customization Control should be bound to an ASPxPivotGrid instance to substitute for its Customization Form. To do this, assign the ASPxPivotGrid.ID property value to the Customization Control's ASPxPivotCustomizationControl.ASPxPivotGridID property.

Use the ASPxPivotCustomizationControl.AllowFilter and ASPxPivotCustomizationControl.AllowSort properties to specify whether or not end-users are allowed to sort and filter field values via the Customization Control.

To specify the Customization Control layout, use the ASPxPivotCustomizationControl.Layout property. To prevent end-users from applying particular layouts, use the ASPxPivotCustomizationControl.AllowedLayouts property.

Images displayed in the Customization Control can be accessed using the ASPxPivotCustomizationControl.Images property.

Expanded Client-Side Functionality

You can control the functionality of the Customization Control on the client side using the methods exposed by the ASPxClientPivotCustomization object.

ASPxClientPivotCustomization.GetPivotGrid Returns a client-side equivalent of the owner Pivot Grid Control.
ASPxClientPivotCustomization.SetLayout Specifies the Customization Control layout.
ASPxClientPivotCustomization.SetHeight

ASPxClientPivotCustomization.SetWidth

Specifies the height/width of the Customization Control.

Note

Use the ASPxPivotCustomizationControl.ClientInstanceName property to specify a unique client-side identifier for the Customization Control.

Expanded See Also

How would you rate this topic?​​​​​​​