New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
Client-side Programming Overview
This article introduces the RadPivotGrid client object with its properties, methods and events along with the client-side API of its child objects.
RadPivotGrid client object
To get a reference of the RadPivotGrid client-side object, you can use one of the following approaches:
-
Using the $find(id) method (shortcut for the findComponent() method) of the ASP.NET AJAX framework:
-
Subscribing for the OnPivotGridCreated client-side event of the control. In its handler the sender argument references the RadPivotGrid client object:
RadPivotGrid Properties
RadPivotGrid exposes the following client-side properties:
Property | Description |
---|---|
get_uniqueID() | Returns the UniqueID value of RadPivotGrid. |
get_clientSettings() | Returns client-side objects which represent the RadPivotGrid client settings. |
get_rowHeaderTable() | Returns an object of type PivotGridRowHeaderTable representing the table that holds the row headers. |
get_columnHeaderTable() | Returns an object of type PivotGridColumnHeaderTable representing the table that holds the column headers. |
get_dataTable() | Returns an object of type PivotGridDataTable representing the table that holds the data cells. |
get_hzScrollDiv() | Returns the DIV element which holds the horizontal scrollbar of the control. |
get_verticalScrollDiv() | Returns the DIV element which holds the vertical scrollbar of the control. |
get_scrollHeight() | Returns a numeric value representing the scroll height of the RadPivotGrid control. |
get_columnGroupDescriptionsCount() | Returns a number representing the count of the column group descriptions. |
get_fields() | Returns a collection of RadPivotGridField objects representing all pivot grid fields in the control. |
get_fieldsWindow() | Returns a reference to the RadWindow component which is created when EnableZoneContextMenu is set to true . |
get_zoneContextMenu() | Returns a reference to the RadContextMenu component which is created when EnableZoneContextMenu is set to true . |
get_toolTipManager () | Returns an instance to the client-side object of the RadToolTipManager used to display pivot grid tooltip. |
get_enableToolTips() | Returns a Boolean value indicating whether the toolTips are enabled or not. |
RadPivotGrid Methods
RadPivotGrid provides the following client-side methods:
Method | Description |
---|---|
rebind() | Method which will force rebind of the RadPivotGrid control and will refresh its state using internally the fireCommand() client-side method. The action will be performed on the server. |
hideField(uniqueName) | A method which hides the field having the provided unique name. |
showField(uniqueName) | A method which shows the field having the provided unique name. |
tryReorderField(fieldUniqueName, zoneType, zoneIndex) | A method which accepts as arguments the unique name of the field you want to reorder,the type of the zone you want to move it to and the index you want to put it at. If the providedarguments are valid, it moves the field to the given zone at the specified index. The zone type is an enumeration of type Telerik.Web.UI.PivotGridFieldZoneType and has the following values: "Filter" (1), "Aggregate" (2), "Column" (4), "Row" (8). |
getFieldByUniqueName(uniqueName) | Returns the PivotGridField object having the provided unique name. |
fireCommand(commandName, commandArgument) | Method which triggers specific command for the pivot grid when executed. The method is called for the RadPivotGrid client instance. The method arguments are the command which will be processed and its corresponding arguments. |
RadPivotGrid Events
RadPivotGrid provides the following client-side events:
Event | Description |
---|---|
OnCommand | This event will be raised when client command is executed in RadPivotGrid. The command can be canceled. |
OnPivotGridCreating | This event is fired when the RadPivotGrid client component is initializing. |
OnPivotGridCreated | This event is fired when the RadPivotGrid client component is initialized. |
OnPivotGridDestroying | This event is fired when the RadPivotGrid client component is about to be disposed. |
OnToolTipShow | This event is raised immediately before a tooltip is shown on the client. Cannot be canceled. |
PivotGridField Properties and Methods
PivotGridField Properties
Property | Description |
---|---|
get_owner() | A property which gets a reference to the owner RadPivotGrid object. |
get_uniqueName() | A property which returns the unique name of the field. |
get_zoneIndex() | A property which returns the zone index of the field. |
get_zoneType() | Returns a numeric value which corresponds to a member of the Telerik.Web.UI.PivotGridFieldZoneType enumeration which has the following values: "Filter" (1), "Aggregate" (2), "Column" (4), "Row" (8). |
get_isHidden() | A property which returns a boolean value indicating whether the field is hidden and placed in the fields window. |
PivotGridField Methods
Method | Description |
---|---|
show() | A method which hides the field it is called upon. |
hide() | A method which hides the field it is called upon. |
tryReorder(zoneType, zoneIndex) | A method which accepts as arguments the type of the zone you want to move the field toand the index you want to put it at. If the provided arguments are valid, it moves the field to thegiven zone at the specified index. The zone type is an enumeration of type Telerik.Web.UI.PivotGridFieldZoneType and has the following values: "Filter" (1), "Aggregate" (2), "Column" (4), "Row" (8). |