Defines the fluent interface for configuring the PivotGrid<TModel>.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
Syntax:
public class PivotGridBuilder<TModel> : WidgetBuilderBase<PivotGrid<TModel>, PivotGridBuilder<TModel>>, IHtmlString where TModel : class
Inheritance: objectWidgetBuilderBase<PivotGrid<TModel>, PivotGridBuilder<TModel>>PivotGridBuilder<TModel>
Implements:
Inherited Members
Constructors
Initializes a new instance of the PivotGridBuilder<TModel> class.
public PivotGridBuilder(PivotGrid<TModel> component)
The component.
Methods
If set to false the initial binding will be prevented.
public PivotGridBuilder<TModel> AutoBind(bool autoBind)
The autoBind
Returns:PivotGridBuilder<TModel>
Binds the pivotGrid to a list of objects
public PivotGridBuilder<TModel> BindTo(IEnumerable<TModel> dataSource)
The data source.
Returns:PivotGridBuilder<TModel>
Sets the column header cell template of the pivot grid.
public PivotGridBuilder<TModel> ColumnHeaderTemplate(string template)
The template
Returns:PivotGridBuilder<TModel>
Sets the JavaScript function that returns the column header template.
public PivotGridBuilder<TModel> ColumnHeaderTemplateHandler(string template)
The JavaScript function name.
Returns:PivotGridBuilder<TModel>
Sets the column header cell template of the pivot grid.
public PivotGridBuilder<TModel> ColumnHeaderTemplateId(string templateId)
The template id
Returns:PivotGridBuilder<TModel>
Sets the column header cell template of the pivot grid.
public PivotGridBuilder<TModel> ColumnHeaderTemplateView(MvcHtmlString template)
The view template
Returns:PivotGridBuilder<TModel>
Use it to set the column width of the Pivot.
public PivotGridBuilder<TModel> ColumnWidth(int columnWidth)
The column width.
Returns:PivotGridBuilder<TModel>
Use it to set the Id of the PivotConfigurator.
public PivotGridBuilder<TModel> Configurator(string configurator)
The configurator
Returns:PivotGridBuilder<TModel>
Sets the data cell template of the pivot grid.
public PivotGridBuilder<TModel> DataCellTemplate(string template)
The template
Returns:PivotGridBuilder<TModel>
Sets the JavaScript function that returns the data cell template.
public PivotGridBuilder<TModel> DataCellTemplateHandler(string template)
The JavaScript function name.
Returns:PivotGridBuilder<TModel>
Sets the data cell template of the pivot grid.
public PivotGridBuilder<TModel> DataCellTemplateId(string templateId)
The template id
Returns:PivotGridBuilder<TModel>
Sets the data cell template of the pivot grid.
public PivotGridBuilder<TModel> DataCellTemplateView(MvcHtmlString template)
The view template
Returns:PivotGridBuilder<TModel>
Sets the data source configuration of the grid.
public PivotGridBuilder<TModel> DataSource(Action<PivotDataSourceBuilder<TModel>> configurator)
The lambda which configures the data source
Returns:PivotGridBuilder<TModel>
Sets the data source by specifying the ID of an existing data source component.
public PivotGridBuilder<TModel> DataSource(string dataSourceId)
The ID of the data source component.
Returns:PivotGridBuilder<TModel>
Configures the client-side events
public PivotGridBuilder<TModel> Events(Action<PivotGridEventBuilder> configurator)
PivotGridBuilder<TModel>
Configures the Excel export settings.
public PivotGridBuilder<TModel> Excel(Action<PivotGridExcelBuilder> configurator)
PivotGridBuilder<TModel>
If set to true the user will be able to filter by using the field menu.
public PivotGridBuilder<TModel> Filterable(bool filterable)
The filterable
Returns:PivotGridBuilder<TModel>
Use it to set the height of the Pivot.
public PivotGridBuilder<TModel> Height(int height)
The height
Returns:PivotGridBuilder<TModel>
Sets the KPI Status template of the pivot grid.
public PivotGridBuilder<TModel> KPIStatusTemplate(string template)
The template
Returns:PivotGridBuilder<TModel>
Sets the JavaScript function that returns the KPI Status template.
public PivotGridBuilder<TModel> KPIStatusTemplateHandler(string template)
The JavaScript function name.
Returns:PivotGridBuilder<TModel>
Sets the KPI Status template of the pivot grid.
public PivotGridBuilder<TModel> KPIStatusTemplateId(string templateId)
The template id
Returns:PivotGridBuilder<TModel>
Sets the KPI Status template of the pivot grid.
public PivotGridBuilder<TModel> KPIStatusTemplateView(MvcHtmlString template)
The view template
Returns:PivotGridBuilder<TModel>
Sets the KPI Trend template of the pivot grid.
public PivotGridBuilder<TModel> KPITrendTemplate(string template)
The template
Returns:PivotGridBuilder<TModel>
Sets the JavaScript function that returns the KPI Trend template.
public PivotGridBuilder<TModel> KPITrendTemplateHandler(string template)
The JavaScript function name.
Returns:PivotGridBuilder<TModel>
Sets the KPI Trend template of the pivot grid.
public PivotGridBuilder<TModel> KPITrendTemplateId(string templateId)
The template id
Returns:PivotGridBuilder<TModel>
Sets the KPI Trend template of the pivot grid.
public PivotGridBuilder<TModel> KPITrendTemplateView(MvcHtmlString template)
The template
Returns:PivotGridBuilder<TModel>
Sets the messages of the pivotGrid.
public PivotGridBuilder<TModel> Messages(Action<PivotGridMessagesBuilder> addViewAction)
The lambda which configures the pivotGrid messages
Returns:PivotGridBuilder<TModel>
Configures the PDF export settings.
public PivotGridBuilder<TModel> Pdf(Action<PDFSettingsBuilder> configurator)
PivotGridBuilder<TModel>
If set to false the user will not be able to add/close/reorder current fields for columns/rows/measures.
public PivotGridBuilder<TModel> Reorderable(bool reorderable)
The reorderable
Returns:PivotGridBuilder<TModel>
Sets the row header cell template of the pivot grid.
public PivotGridBuilder<TModel> RowHeaderTemplate(string template)
The template
Returns:PivotGridBuilder<TModel>
Sets the JavaScript function that returns the row header template.
public PivotGridBuilder<TModel> RowHeaderTemplateHandler(string template)
The JavaScript function name.
Returns:PivotGridBuilder<TModel>
Sets the row header cell template of the pivot grid.
public PivotGridBuilder<TModel> RowHeaderTemplateId(string templateId)
The template id
Returns:PivotGridBuilder<TModel>
Sets the row header cell template of the pivot grid.
public PivotGridBuilder<TModel> RowHeaderTemplateView(MvcHtmlString template)
The view template
Returns:PivotGridBuilder<TModel>
Enables grid column sorting.
Sets the sorting configuration of the pivotgrid.
public PivotGridBuilder<TModel> Sortable(Action<PivotGridSortSettingsBuilder> configurator)
The lambda which configures the sorting
Returns:PivotGridBuilder<TModel>