PivotGridBuilder
类的连贯接口PivotGrid.
方法
AutoBind (System.Boolean)
如果设置为false,将阻止初始绑定。
参数
autoBind -系统。布尔
的autoBind
配置器system . string) (
使用它来设置透视配置器的Id。
参数
配置器-系统。字符串
配置程序
ColumnWidth (System.Int32)
使用它来设置透视的列宽度。
参数
columnWidth -系统。Int32
列宽度。
身高(System.Int32)
用它来设置枢轴的高度。
参数
高度,系统。Int32
高度
Excel (System.Action)
配置Excel导出设置。
参数
configurator - System。行动<PivotGridExcelBuilder>
例子
@(Html.Kendo().PivotGrid() .Name("pivotgrid") .Excel(excel => excel. filename ("PivotGridExport.xlsx")))
Pdf (System.Action)
配置PDF导出设置。
参数
configurator - System。行动<PDFSettingsBuilder>
例子
@(Html.Kendo().PivotGrid() .Name("pivotgrid") .Pdf(pdf => pdf. filename ("PivotGridExport.pdf")))
Reorderable (System.Boolean)
如果设置为false,用户将无法为列/行/度量添加/关闭/重新排序当前字段。
参数
reorderable -系统。布尔
的reorderable
滤过性的(System.Boolean)
如果设置为true,用户将能够通过使用字段菜单进行过滤。
参数
滤过性的,系统。布尔
的滤过性的
可分类的()
启用网格列排序。
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . sortable (). dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures.)值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
可分类的(System.Action)
设置透视网格的排序配置。
参数
configurator - System。行动<PivotGridSortSettingsBuilder>
配置排序的lambda
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . sortable(排序=>排序. allowunsort (true)) . dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures)。值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
事件(System.Action)
配置客户端事件
参数
configurator - System。行动<PivotGridEventBuilder>
数据源(System.Action)
设置网格的数据源配置。
参数
configurator - System。行动<PivotDataSourceBuilder>
配置数据源的lambda
数据源system . string) (
参数
dataSourceId -系统。字符串
BindTo (System.Collections.Generic.IEnumerable)
将pivotGrid绑定到一个对象列表
参数
数据源,System.Collections.Generic.IEnumerable < TModel >
数据源。
消息(System.Action)
设置pivotGrid的消息。
参数
addViewAction - System。行动<PivotGridMessagesBuilder>
配置pivotGrid消息的lambda
DataCellTemplate system . string) (
设置pivot网格的数据单元格模板。
参数
模板- - -系统。字符串
模板
例子
"). dataSource (dataSource => dataSource. xml () . columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures. "值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
DataCellTemplateId system . string) (
设置pivot网格的数据单元格模板。
参数
templateId -系统。字符串
模板id
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . dataCellTemplateId ("dataCellTemplateId") . dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures.)值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
KPIStatusTemplate system . string) (
设置pivot网格的KPI状态模板。
参数
模板- - -系统。字符串
模板
例子
"). dataSource (dataSource => dataSource. xml () . columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures. "值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
KPIStatusTemplateId system . string) (
设置pivot网格的KPI状态模板。
参数
templateId -系统。字符串
模板id
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . kpiStatusTemplateId ("kpiStatusTemplateId") . dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures)。值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
KPITrendTemplate system . string) (
设置枢轴网格的KPI趋势模板。
参数
模板- - -系统。字符串
模板
例子
"). dataSource (dataSource => dataSource. xml () . columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures. "值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
KPITrendTemplateId system . string) (
设置枢轴网格的KPI趋势模板。
参数
templateId -系统。字符串
模板id
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . kpiTrendTemplateId ("kpiTrendTemplateId") . dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures.)值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
ColumnHeaderTemplate system . string) (
设置pivot网格的列标题单元格模板。
参数
模板- - -系统。字符串
模板
例子
"). dataSource (dataSource => dataSource. xml () . columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures. "值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
ColumnHeaderTemplateId system . string) (
设置pivot网格的列标题单元格模板。
参数
templateId -系统。字符串
模板id
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . columnHeaderTemplateId ("columnHeaderTemplateId") . dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures.)值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
RowHeaderTemplate system . string) (
设置pivot网格的行标题单元格模板。
参数
模板- - -系统。字符串
模板
例子
"). dataSource (dataSource => dataSource. xml () . columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures. "值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
RowHeaderTemplateId system . string) (
设置pivot网格的行标题单元格模板。
参数
templateId -系统。字符串
模板id
例子
@(Html.Kendo(). pivotgrid (). name ("pivotgrid") . rowHeaderTemplateId ("rowHeaderTemplateId") . dataSource (dataSource => dataSource. xmla (). columns (columns => columns. add("[日期].[日历]"). expand (true)) . rows (rows => rows. add("[地理].[城市]")). measures (measures => measures.)值(新string[]{”(措施)。[互联网销售金额]"}).Transport(transport => transport .Connection(connection => connection .Catalog("Adventure Works DW 2008R2") .Cube("Adventure Works")) .Read(read => read .Url("http://demos.telerik.com/olap/msmdpump.dll") .DataType("text") .ContentType("text/xml") .Type(httpverb . post))))) .
ToComponent ()
返回内部视图组件。
system . string)名称(
设置组件的名称。
参数
componentName -系统。字符串
组件的名称。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns。bind (p => p. orderid).Filterable(false);列。Bound(p => p. freight);}) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。操作(“Orders_Read”,“Grid”))))
延期(System.Boolean)
禁止初始化脚本呈现。注意,此选项应与Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean)一起使用。
参数
递延,系统。布尔
ModelMetadata (System.Web.Mvc.ModelMetadata)
使用模型的元数据。
参数
modelMetadata -System.Web.Mvc.ModelMetadata
模型的元数据集
HtmlAttributes (System.Object)
设置HTML属性。
参数
属性- - - - - -系统。对象
HTML属性。
HtmlAttributes (System.Collections.Generic.IDictionary)
参数
属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>
呈现()
渲染组件。
例子
@ (@Page继承= " System.Web.Mvc。ViewPage>") @(Html.Kendo(). grid (Model) .Name("grid") . detailtemplate (Product =>{)产品详细信息:产品名称:@(Product。ProductName) 库存单位:@(product. name)UnitsInStock) @(}) .Render();