Search results

Overview API in JavaScript (ES5) Pivot Table API control

Name Description
CellEditSettings Allow options for performing CRUD operations, such as add, edit, delete, and update the raw items of any cell from the pivot table.
The raw items can be viewed in a data grid that used to be displayed as a dialog by double-clicking the appropriate value cell in the pivot table.
CRUD operations can be performed in this data grid either by double-clicking the cells or using toolbar options.
The options available are as follows:
* allowAdding: Allows you to add a new record to the data grid used to update the appropriate cells in the pivot table.
* allowEditing: Allows you to edit the existing record in the data grid that used to update the appropriate cells in the pivot table.
* allowDeleting: Allows you to delete the existing record from the data grid that used to update the appropriate cells in the pivot table.
* allowCommandColumns: Allows an additional column appended in the data grid layout holds the command buttons to perform the CRUD operations to edit,
delete, and update the raw items to the data grid that used to update the appropriate cells in the pivot table.
* mode: Allow options for performing CRUD operations with different modes in the data grid that used to update the appropriate cells in the pivot table.
The available modes are normal, batch and dialog. Normal mode is enabled for CRUD operations in the data grid by default.
* allowEditOnDblClick: Allows you to restrict CRUD operations by double-clicking the appropriate value cell in the pivot table.
* showConfirmDialog: Allows you to show the confirmation dialog to save and discard CRUD operations performed in the data grid that used to update the appropriate cells in the pivot table.
* showDeleteConfirmDialog: Allows you to show the confirmation dialog to delete any records from the data grid.
> This feature is applicable only for the relational data source.
ConditionalSettings Allow options for setting the visibility of hyperlink based on specific condition. The options available here are as follows:
* measure: Allows you to specify the value field caption to get visibility of hyperlink option for specific measure.
* condition: Allows you to choose the operator type such as equals, greater than, less than, etc.
* value1: Allows you to set the start value.
* value2: Allows you to set the end value. This option will be used by default when the operator Between and NotBetween is chosen to apply.
DisplayOption Allow options to configure the view port as either pivot table or pivot chart or both table and chart. The options available are:
* view: Allows you to choose the view port as either pivot table or pivot chart or both table and chart.
* primary: Allows you to set the primary view to be either pivot table or pivot chart. To use this option, it requires the property view to be Both.
GroupingBarSettings Allows a set of options for customizing the grouping bar UI with a variety of settings such as UI visibility to a specific view port,
customizing the pivot button features such as filtering, sorting, changing aggregate types, removing any fields.
The options available to customize the grouping bar UI are:
* showFilterIcon: Allows you to show or hide the filter icon that used to be displayed on the pivot button of the grouping bar UI.
This filter icon is used to filter the members of a particular field at runtime in the pivot table.
* showSortIcon: Allows you to show or hide the sort icon that used to be displayed in the pivot button of the grouping bar UI.
This sort icon is used to order members of a particular fields either in ascending or descending at runtime.
* showRemoveIcon: Allows you to show or hide the remove icon that used to be displayed in the pivot button of the grouping bar UI.
This remove icon is used to remove any field during runtime.
* showValueTypeIcon: Allows you to show or hide the value type icon that used to be displayed in the pivot button of the grouping bar UI.
This value type icon helps to select the appropriate aggregation type to value fields at runtime.
* displayMode: Allow options to show the grouping bar UI to specific view port such as either pivot table or pivot chart or both table and chart.
For example, to show the grouping bar UI to pivot table on its own, set the property displayMode to Table.
* allowDragAndDrop: Allows you to restrict the pivot buttons that were used to drag on runtime in the grouping bar UI. This will prevent you from modifying the current report.
HyperlinkSettings Allow a set of options to display a hyperlink to link data for individual cells that are shown in the pivot table.
These options allow you to enable a separate hyperlink for row headers, column headers, value cells, and summary cells in the hyperlinkSettings class.
The options available are:
* showHyperlink: Allows you to set the visibility of hyperlink in all cells.
* showRowHeaderHyperlink: Allows you to set the visibility of hyperlink in row headers.
* showColumnHeaderHyperlink: Allows you to set the visibility of hyperlink in column headers.
* showValueCellHyperlink: Allows you to set the visibility of hyperlink in value cells.
* showSummaryCellHyperlink: Allows you to set the visibility of hyperlink in summary cells.
* headerText: Allows you to set the visibility of hyperlink based on header text.
* conditionalSettings: Allows you to set the visibility of hyperlink based on specific condition.
* cssClass: Allows you to add CSS class name to the hyperlink options.
> By default, the hyperlink options are disabled for all cells in the pivot table.
PivotView Represents the PivotView component.
Animation Allows to configure the animation behavior for chart series such as animation duration and delay.
AxisLine Allows to configure the axis line such as line width, dashArray and color in a chart.
Border Allow options to customize the border of the chart such as color and border size in the pivot chart.
For example, to display the chart border color as red, set the properties color to either “red”
or “#FF0000” or “rgba(255,0,0,1.0)” and width to 0.5.
ChartArea Allow options to customize the chart area with a variety of settings such as background color, border, opacity and background image in the pivot chart.
For example, to change the of the pivot chart’s background, set the property opacity to 0.5.
ChartLocation Allows to configure the position of the legend such as top and left in the chart.
ChartSegment Allows to customize specific region for line type series with a variety of means such as value, color, pattern of dashes.
ChartSettings Allows a set of options to customize a pivot chart with a variety of settings, such as chart series, chart area, axis labels, legends, border, crosshairs, theme, title, tooltip, zooming, etc.
The following options are available to customize the pivot chart.
* background: Allows you to change the background color of the chart series in the pivot chart.
For example, to display the chart series with background color as red, set the property background to either “red” or “#FF0000” or “rgba(255,0,0,1.0)”.
* border: Allow options to customize the border of the chart series such as color and border size in the pivot chart.
For example, to display the chart series border color as red, set the properties color to either “red” or “#FF0000” or “rgba(255,0,0,1.0)” and width to 0.5.
* chartArea: Allow options to customize the chart area with a variety of settings such as background color, border, opacity and background image in the pivot chart.
For example, to change the of the pivot chart’s background, set the property opacity to 0.5.
* chartSeries: Allow options to customize the chart series with different settings such as fill color, animation of the series,
series width, border, visibility of the series, opacity, chart series types, marker, tooltip, trendlines, etc., in the pivot chart.
For example, to display the line type pivot chart, set the property type to Line.
* crosshair: Allow options to customize the crosshair line with different settings such as color and width of the line,
line types that are shown horizontally and vertically to indicate the value of the axis at the mouse hover or touch position in the pivot chart.
* description: Allows you to add a description of the pivot chart.
* enableAnimation: Allows you to enable/disable the tooltip animation while performing the mouse move from one point to another in the pivot chart.
* enableExport: Allows the pivot chart to be exported to either PDF or PNG or JPEG or SVG filter formats.
* enableMultiAxis: Allows you to draw the pivot chart with multiple value fields as separate chart area.
* enableSideBySidePlacement: Allows you to draw points of the column type pivot chart series as side by side.
* isMultiSelect: Allows you to perform multiple selection in the pivot chart. To enable this option, it requires the property selectionMode to be Point or Series or Cluster.
* isTransposed: Allows you to render the pivot chart in a transposed manner or not.
* legendSettings: Allow options for customizing legends with different properties such as legend visibility,
height, width, position, legend padding, alignment, textStyle, border, margin, background, opacity, description, tabIndex in the pivot chart.
* margin: Allow options to customize the left, right, top and bottom margins of the pivot chart.
* palettes: Allows you to draw the chart series points with custom color in the pivot chart.
* primaryXAxis: Allow options to customize the horzontal(row) axis with different properties such as labelIntersectAction, labelStyle, title,
description, crosshairTooltip, labelFormat, titleStyle, plotOffset, edgeLabelPlacement, labelPlacement, tickPosition, opposedPosition, minor and
major grid lines, minor and major tick lines, border, etc. in the pivot chart.
* primaryYAxis: Allow options to customize the vertical(value) axis with different properties such as labelIntersectAction, labelStyle,
title, description, crosshairTooltip, labelFormat, titleStyle, plotOffset, edgeLabelPlacement, labelPlacement, tickPosition, opposedPosition, minor and
major grid lines, minor and major tick lines, border, etc. in the pivot chart.
* selectedDataIndexes: Allows you to highlight a specific point of the series while rendering the pivot chart.
For example, to highlight first point in the first series, set the properties series to 0 and points to 1. To use this option, it requires the property selectionMode to be Point or Series.
* selectionMode: Allow options for customizing the selection mode to be done either by a specific series or point or cluster or by dragging it to the pivot chart.
For example, to highlight a specific point in a specific series of the pivot chart, set the property selectionMode to Point.
* showMultiLevelLabels: Allows you to display the multi-level label feature in the pivot chart. This multi-level labels used to perform drill operation in the pivot chart.
* subTitle: Allows you to add the subtitle to the pivot chart.
* subTitleStyle: Allow options to customize the subtitle in the pivot chart with different properties such as fontStyle, font size, fontWeight, font color, testAlignment, fontFamily, opacity, textOverflow.
* tabIndex: Allows you to highlight specific legends by clicking the mouse or by interacting with the keyboard in the pivot chart.
* theme: Allows you to draw a pivot chart with either material, fabric, bootstrap, highcontrast light, material dark, fabric dark, highcontrast, bootstrap dark, bootstrap4 theme.
* title: Allows you to add title to the pivot chart.
* titleStyle: Allow options to customize the title in the pivot chart with different properties such as fontStyle, font size, fontWeight, font color, testAlignment, fontFamily, opacity, textOverflow.
* tooltip: Allow options to customize the tooltip of the pivot chart with different properties such as visibility of the tooltip, enableMarker, fill color, opacity, header for tooltip,
format, textStyle, template, border, enableAnimation.
* useGroupingSeparator: Allows the group separator to be shown to the values in the pivot chart.
* value: Allows you to draw a pivot chart with a specific value field during initial loading.
* zoomSettings: Allow options to customize the pivot chart zooming with different properties such as enablePinchZooming, enableSelectionZooming,
enableDeferredZooming, enableMouseWheelZooming, zoom modes, toolbarItems, enableScrollbar and enablePan.
CornerRadius Allows to customize the rounded corners of the column series in the chart.
CrosshairSettings Allow options to customize the crosshair line with different settings such as color and width of the line,
line types that are shown horizontally and vertically to indicate the value of the axis at the mouse hover or touch position in the pivot chart.
CrosshairTooltip Allows to configure the crosshair tooltip with text style and fill color in the chart.
DataLabelSettings Allows to configure the data label with different settings such as name, fill color, opacity, rotation angle, border, marging, etc in the chart.
EmptyPointSettings Allows to configure the empty points with a variety of means such as fill color, border and mode in the chart.
ErrorBarCapSettings Allows to configure the error bar cap settings such as cap width, length, color, opacity.
ErrorBarSettings Allows options for customize the error bar chart with diffent settings such as type, direction, mode, color, width, etc.
Font Allows to customize the apprearance of the text in the chart such as font style, font size, font weight, font color, font family, text alignment, opacity, text overflow.
Indexes Allows you to highlight a specific point of the series while rendering the pivot chart.
For example, to highlight first point in the first series, set the properties series to 0 and points to 1. To use this option, it requires the property selectionMode to be Point or Series.
LabelBorder Allows to customize the label border with a variety of means such as label color, width and labe type in the chart.
MajorGridLines Allows to configure the major grid lines such as line width, color and dashArray in the axis.
MajorTickLines Allows to configure the major tick lines such as width, height and color in the chart.
Margin Allow options to customize the left, right, top and bottom margins of the pivot chart.
MarkerSettings Allows to configure the marker of the series such as shape, width, height, border, position, fill color, opacity, data label etc in the chart
MinorGridLines Allows to configure the minor grid lines such as line width, dashArray and color in the axis.
MinorTickLines Allows to configure the minor tick lines such as width, height and color in the chart.
Offset Allows to configure the position of the marker such as top and left in the chart.
PivotAxis Allow options to customize the axis with different properties such as labelIntersectAction, labelStyle, title,
description, crosshairTooltip, labelFormat, titleStyle, plotOffset, edgeLabelPlacement, labelPlacement, tickPosition, opposedPosition, minor and
major grid lines, minor and major tick lines, border, etc. in the pivot chart.
PivotChartAxisAxisLine Allows to configure the axis line such as line width, dashArray and color in a chart.
PivotChartAxisCrosshairTooltip Allows to configure the crosshair tooltip with text style and fill color in the chart.
PivotChartAxisFont Allows to customize the apprearance of the text in the chart such as font style, font size, font weight, font color, font family, text alignment, opacity, text overflow.
PivotChartAxisLabelBorder Allows to customize the label border with a variety of means such as label color, width and labe type in the chart.
PivotChartAxisMajorGridLines Allows to configure the major grid lines such as line width, color and dashArray in the axis.
PivotChartAxisMajorTickLines Allows to configure the major tick lines such as width, height and color in the chart.
PivotChartAxisMinorGridLines Allows to configure the minor grid lines such as line width, dashArray and color in the axis.
PivotChartAxisMinorTickLines Allows to configure the minor tick lines such as width, height and color in the chart.
PivotChartAxisStripLineSettings Allows to congifure the strip line properties such as line position, size, color, size type, border, text and opacity in the chart.
PivotChartConnectorStyle Allow options to customize the pie, funnel, doughnut and pyramid chart data label connector.
PivotChartDataLabel Allow options to customize the pie, funnel, doughnut and pyramid chart data label connector.
PivotChartSeriesAnimation Allows to configure the animation behavior for chart series such as animation duration and delay.
PivotChartSeriesBorder Allow options to customize the border of the chart series such as color and border size in the pivot chart.
For example, to display the chart series border color as red, set the properties color to either “red” or “#FF0000” or “rgba(255,0,0,1.0)” and width to 0.5.
PivotChartSeriesCornerRadius Allows to customize the rounded corners of the column series in the chart.
PivotChartSeriesEmptyPointSettings Allows to configure the empty points with a variety of means such as fill color, border and mode in the chart.
PivotChartSeriesErrorSettings Allows options for customize the error bar chart series with diffent settings such as type, direction, mode, color, width, etc.
PivotChartSeriesMarkerSettings Allows to configure the marker of the series such as shape, width, height, border, position, fill color, opacity, data label etc in the chart
PivotChartSeriesSegment Allows to customize specific region for line type series with a variety of means such as value, color, pattern of dashes.
PivotChartSeriesTrendline Allows to configure the trendlines of the chart series such as name, period, type, tooltip, marker, animation, color, legend shape, etc.
PivotChartSettingsChartArea Allow options to customize the chart area with a variety of settings such as background color, border, opacity and background image in the pivot chart.
For example, to change the of the pivot chart’s background, set the property opacity to 0.5.
PivotChartSettingsCrosshairSettings Allow options to customize the crosshair line with different settings such as color and width of the line,
line types that are shown horizontally and vertically to indicate the value of the axis at the mouse hover or touch position in the pivot chart.
PivotChartSettingsIndexes Allows you to highlight a specific point of the series while rendering the pivot chart.
For example, to highlight first point in the first series, set the properties series to 0 and points to 1. To use this option, it requires the property selectionMode to be Point or Series.
PivotChartSettingsLegendSettings Allow options for customizing legends with different properties such as legend visibility,
height, width, position, legend padding, alignment, textStyle, border, margin, background, opacity, description, tabIndex in the pivot chart.
PivotChartSettingsMargin Allow options to customize the left, right, top and bottom margins of the pivot chart.
PivotPieChartCenter Allow options to customize the center of the pivot pie series chart.
PivotSeries Allow options to customize the chart series with different settings such as fill color, animation of the series,
series width, border, visibility of the series, opacity, chart series types, marker, tooltip, trendlines, etc., in the pivot chart.
For example, to display the line type pivot chart, set the property type to Line.
PivotTooltipSettings Allow options to customize the tooltip of the pivot chart with different properties such as visibility of the tooltip, enableMarker, fill color, opacity, header for tooltip,
format, textStyle, template, border, enableAnimation.
PivotZoomSettings Allow options to customize the pivot chart zooming with different properties such as enablePinchZooming, enableSelectionZooming,
enableDeferredZooming, enableMouseWheelZooming, zoom modes, toolbarItems, enableScrollbar and enablePan.
StripLineSettings Allows to congifure the strip line properties such as line position, size, color, size type, border, text and opacity in the chart.
Trendline Allows to configure the trendlines of the chart such as name, period, type, tooltip, marker, animation, color, legend shape, etc.
Authentication Allows you to set the credential information to access the specified SSAS cube.
> It is applicable only for OLAP data source.
CalculatedFieldSettings Allows options to create new calculated fields from the bound data source or using simple formula with basic arithmetic operators in the pivot table.
ConditionalFormatSettings Allows a collection of values fields to change the appearance of the pivot table value cells with different style properties such as background color, font color, font family, and font size based on specific conditions.
CustomGroups Allows to specify the custom group information of specific field to create custom groups.
DataSourceSettings Allows the following pivot report information such as rows, columns, values, filters, etc., that are used to render the pivot table and field list.
* catalog: Allows to set the database name of SSAS cube as string type that used to retrieve the data from the specified connection string. Note: It is applicable only for OLAP data source.
* cube: Allows you to set the SSAS cube name as string type that used to retrieve data for pivot table rendering. Note: It is applicable only for OLAP data source.
* providerType: Allows to set the provider type to identify the given connection is either Relational or SSAS to render the pivot table and field list.
* url: Allows to set the URL as string type, which helps to identify the service endpoint where the data are processed and retrieved to render the pivot table and field list. Note: It is applicable only for OLAP data source.
* localeIdentifier: Allows you to set the specific culture code as number type to render pivot table with desired localization.
By default, the pivot table displays with culture code 1033, which indicates “en-US” locale. Note: It is applicale only for OLAP data source.
* dataSource: Allows you to set the data source as JSON collection to the pivot report either from local or from remote server to the render the pivot that and field list.
You can fetch JSON data from remote server by using DataManager. Note: It is applicable only for relational data source.
* rows: Allows specific fields associated with field information that needs to be displayed in row axis of pivot table.
* columns: Allows specific fields associated with field information that needs to be displayed in column axis of pivot table.
* values: Allows specific fields associated with field information that needs to be displayed as aggregated numeric values in pivot table.
* filters: Allows to filter the values in other axis based on the collection of filter fields in pivot table.
* excludeFields: Allows you to restrict the specific field(s) from displaying it in the field list UI.
You may also be unable to render the pivot table with this field(s) by doing so. Note: It is applicable only for relational data source.
* expandAll: Allows you to either expand or collapse all the headers that are displayed in the pivot table.
By default, all the headers are collapsed in the pivot table. Note: It is applicable only for Relational data.
* valueAxis: Allows you to set the value fields that to be plotted either in row or column axis in the pivot table.
* filterSettings: Allows specific fields associated with either selective or conditional-based filter members that used to be displayed in the pivot table.
* sortSettings: Allows specific fields associated with sort settings to order their members either in ascending or descending that used to be displayed in the pivot table.
By default, the data source containing fields are display with Ascending order alone. To use this option, it requires the enableSorting property to be true.
* enableSorting: Allows to perform sort operation to order members of a specific fields either in ascending or descending that used to be displayed in the pivot table.
* formatSettings: Allows specific fields used to display the values with specific format that used to be displayed in the pivot table.
For example, to display a specific field with currency formatted values in the pivot table, the set the format property to be C.
* drilledMembers: Allows specific fields used to display their the headers to be either expanded or collapsed in the pivot table.
* valueSortSettings: Allows to sort individual value field and its aggregated values either in row or column axis to ascending or descending order.
* calculatedFieldSettings: Allows to create new calculated fields from the bound data source or using simple formula with basic arithmetic operators in the pivot table.
* allowMemberFilter: Allows to perform filter operation based on the selective filter members of the specific fields used to be displayed in the pivot table.
* allowLabelFilter: Allows to perform filter operation based on the selective headers used to be displayed in the pivot table.
* allowValueFilter: Allows to perform filter operation based only on value fields and its resultant aggregated values over other fields defined in row and column axes that used to be displayed in the pivot table.
* showSubTotals: Allows to show or hide sub-totals in both rows and columns axis of the pivot table.
* showRowSubTotals: Allows to show or hide sub-totals in row axis of the pivot table.
* showColumnSubTotals: Allows to show or hide sub-totals in column axis of the pivot table.
* showGrandTotals: Allows to show or hide grand totals in both rows and columns axis of the pivot table.
* showRowGrandTotals: Allows to show or hide grand totals in row axis of the pivot table.
* showColumnGrandTotals: Allows to show or hide grand totals in column axis of the pivot table.
* showHeaderWhenEmpty: Allows the undefined headers to be displayed in the pivot table, when the specific field(s) are not defined in the raw data.
For example, if the raw data for the field ‘Country’ is defined as “United Kingdom” and “State” is not defined means, it will be shown as “United Kingdom >> Undefined” in the header section.
* alwaysShowValueHeader: Allows to show the value field header always in pivot table, even if it holds a single field in the value field axis.
* conditionalFormatSettings: Allows a collection of values fields to change the appearance of the pivot table value cells with different style properties such as background color, font color, font family, and font size based on specific conditions.
* emptyCellsTextContent: Allows to show custom string to the empty value cells that used to display in the pivot table. You can fill empty value cells with any value like “0”, ”-”, ””, “(blank)”, etc.
groupSettings: Allows specific fields to group their data on the basis of their type.
For example, the date type fields can be formatted and displayed based on year, quarter, month, and more. Likewise, the number type fields can be grouped range-wise, such as 1-5, 6-10, etc.
You can perform custom group to the string type fields that used to displayed in the pivot table.
* showAggregationOnValueField: Allows the pivot button with specific value field caption along with the aggregation type, to be displayed in the grouping bar and field list UI.
For example, if the value field “Sold Amount” is aggregated with Sum, it will be displayed with caption “Sum of Sold Amount” in its pivot button.
* authentication: Allows you to set the credential information to access the specified SSAS cube. Note: It is applicable only for OLAP data source.
DrillOptions Allows specific fields used to display their the headers to be either expanded or collapsed in the pivot table.
FieldListFieldOptions Allows specific fields associated with field information that needs to be displayed in the field axes of pivot table. The following configurations which are applicable are as follows:
* name: Allows you to set the field name that needs to be displayed in row/column/value/filter axis of pivot table.
* caption: Allows you to set caption to the specific field. It will be used to display instead of its name in pivot table component’s UI.
* type: Allows to display the values in the pivot table with appropriate aggregations such as sum, product, count, average, etc… Note: It is applicable only for relational data source.
* axis: Allows you to set the axis name to the specific field. This will help to display the field in specified axis such as row/column/value/filter axis of pivot table.
* showNoDataItems: Allows you to display all members items of a specific field to the pivot table,
even doesn’t have any data in its row/column intersection in data source. Note: It is applicable only for relational data source.
* baseField: Allows you to set the selective field, which used to display the values with either
DifferenceFrom or PercentageOfDifferenceFrom or PercentageOfParentTotal aggregate types. Note: It is applicable only for relational data source.
* baseItem: Allows you to set the selective item of a specific field, which used to display the values with either DifferenceFrom or PercentageOfDifferenceFrom aggregate types.
The selective item should be set the from field specified in the baseField property. Note: It is applicable only for relational data source.
* showSubTotals: Allows to show or hide sub-totals to a specific field in row/column axis of the pivot table.
* isNamedSet: Allows you to set whether the specified field is a named set or not. In general,
the named set is a set of dimension members or a set expression (MDX query) to be created as a dimension in the SSAS OLAP cube itself. Note: It is applicable only for OLAP data source.
* isCalculatedField: Allows to set whether the specified field is a calculated field or not.
In general, the calculated field is created from the bound data source or using simple formula with basic arithmetic operators in the pivot table. Note: It is applicable only for OLAP data source.
* showFilterIcon: Allows you to show or hide the filter icon of a specific field that used to be displayed on the pivot button of the grouping bar and field list UI.
This filter icon is used to filter the members of a specified field at runtime in the pivot table.
* showSortIcon: Allows you to show or hide the sort icon of a specific field that used to be displayed in the pivot button of the grouping bar and field list UI.
This sort icon is used to order members of a specified field either in ascending or descending at runtime.
* showRemoveIcon: Allows you to show or hide the remove icon of a specific field that used to be displayed in the pivot button of the grouping bar and field list UI.
This remove icon is used to remove the specified field during runtime.
* showValueTypeIcon: Allows you to show or hide the value type icon of a specific field that used to be displayed in the pivot button of the grouping bar and field list UI.
This value type icon helps to select the appropriate aggregation type to specified value field at runtime.
* showEditIcon: Allows you to show or hide the edit icon of a specific field that used to be displayed on the pivot button of the grouping bar and field list UI.
This edit icon is used to modify caption, formula, and format of a specified calculated field at runtime that to be displayed in the pivot table.
* allowDragAndDrop: Allows you to restrict the specific field’s pivot button that is used to drag on runtime in the grouping bar and field list UI.
This will prevent you from modifying the current report.
FieldOptions Allows specific fields associated with field information that needs to be displayed in the field axes of pivot table. The following configurations which are applicable are as follows:
* name: Allows you to set the field name that needs to be displayed in row/column/value/filter axis of pivot table.
* caption: Allows you to set caption to the specific field. It will be used to display instead of its name in pivot table component’s UI.
* type: Allows to display the values in the pivot table with appropriate aggregations such as sum, product, count, average, etc… Note: It is applicable only for relational data source.
* axis: Allows you to set the axis name to the specific field. This will help to display the field in specified axis such as row/column/value/filter axis of pivot table.
* showNoDataItems: Allows you to display all members items of a specific field to the pivot table,
even doesn’t have any data in its row/column intersection in data source. Note: It is applicable only for relational data source.
* baseField: Allows you to set the selective field, which used to display the values with either
DifferenceFrom or PercentageOfDifferenceFrom or PercentageOfParentTotal aggregate types. Note: It is applicable only for relational data source.
* baseItem: Allows you to set the selective item of a specific field, which used to display the values with either DifferenceFrom or PercentageOfDifferenceFrom aggregate types.
The selective item should be set the from field specified in the baseField property. Note: It is applicable only for relational data source.
* showSubTotals: Allows to show or hide sub-totals to a specific field in row/column axis of the pivot table.
* isNamedSet: Allows you to set whether the specified field is a named set or not. In general,
the named set is a set of dimension members or a set expression (MDX query) to be created as a dimension in the SSAS OLAP cube itself. Note: It is applicable only for OLAP data source.
* isCalculatedField: Allows to set whether the specified field is a calculated field or not.
In general, the calculated field is created from the bound data source or using simple formula with basic arithmetic operators in the pivot table. Note: It is applicable only for OLAP data source.
* showFilterIcon: Allows you to show or hide the filter icon of a specific field that used to be displayed on the pivot button of the grouping bar and field list UI.
This filter icon is used to filter the members of a specified field at runtime in the pivot table.
* showSortIcon: Allows you to show or hide the sort icon of a specific field that used to be displayed in the pivot button of the grouping bar and field list UI.
This sort icon is used to order members of a specified field either in ascending or descending at runtime.
* showRemoveIcon: Allows you to show or hide the remove icon of a specific field that used to be displayed in the pivot button of the grouping bar and field list UI.
This remove icon is used to remove the specified field during runtime.
* showValueTypeIcon: Allows you to show or hide the value type icon of a specific field that used to be displayed in the pivot button of the grouping bar and field list UI.
This value type icon helps to select the appropriate aggregation type to specified value field at runtime.
* showEditIcon: Allows you to show or hide the edit icon of a specific field that used to be displayed on the pivot button of the grouping bar and field list UI.
This edit icon is used to modify caption, formula, and format of a specified calculated field at runtime that to be displayed in the pivot table.
* allowDragAndDrop: Allows you to restrict the specific field’s pivot button that is used to drag on runtime in the grouping bar and field list UI.
This will prevent you from modifying the current report.
Filter Allows specific fields associated with either selective or conditional-based filter members that used to be displayed in the pivot table.
FormatSettings Allows specific fields used to display the values with specific format that used to be displayed in the pivot table.
For example, to display a specific field with currency formatted values in the pivot table, the set the format property to be C.
GroupSettings Allows specific fields to group their data on the basis of their type.
For example, the date type fields can be formatted and displayed based on year, quarter, month, and more. Likewise, the number type fields can be grouped range-wise, such as 1-5, 6-10, etc.
You can perform custom group to the string type fields that used to displayed in the pivot table.
Sort Allows specific fields associated with sort settings to order their members either in ascending or descending that used to be displayed in the pivot table.
Style Allows the style information to cusotmize the pivot table cell apprearance.
ValueSortSettings Allows to sort individual value field and its aggregated values either in row or column axis to ascending or descending order.
GridSettings Represents Pivot widget model class.
PivotSelectionSettings Interface for a class SelectionSettings