GridTemplateColumnBuilder
定义用于配置模板列的连贯接口
属性
列GridTemplateColumn
方法
FooterHtmlAttributes (System.Object)
设置应用于列的页脚单元格的HTML属性。
参数
属性- - - - - -系统。对象
的属性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。FooterHtmlAttributes(新{@class = " order-footer "})))
FooterHtmlAttributes (System.Collections.Generic.IDictionary)
设置应用于列的页脚单元格的HTML属性。
参数
属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>
的属性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。FooterHtmlAttributes(新{@class = " order-footer "})))
IncludeInMenu (System.Boolean)
指定列是否应包括在列标题菜单中。默认情况下包括所有列。列还需要有一个标题设置,以便包含在菜单中。
参数
价值——系统。布尔
用于条件的值。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).IncludeInMenu((bool)ViewData["hidden"]))))
ClientHeaderTemplate system . string) (
为列设置标题模板。如果启用排序,模板内容包装器必须有一个k-link CSS类。
参数
模板- - -系统。字符串
定义模板的操作。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. name)。ClientHeaderTemplate(模板值)))
ClientFooterTemplate system . string) (
为列设置客户端页脚模板。
参数
模板- - -系统。字符串
定义模板的操作。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. name)。ClientFooterTemplate(模板值)))
ClientGroupFooterTemplate system . string) (
为列设置客户端组页脚模板。
参数
模板- - -系统。字符串
模板
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. name)。ClientGroupFooterTemplate(模板值)))
system . string)标题(
设置列标题中显示的标题。任何HTML实体或标记都应该被编码,或者使用HeaderTemplate代替。
参数
文本- - - - - -系统。字符串
文本。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Title("ID"))))
HeaderHtmlAttributes (System.Object)
设置应用于列的标题单元格的HTML属性。
参数
属性- - - - - -系统。对象
的属性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。HeaderHtmlAttributes(新{@class = " order-header "})))
HeaderHtmlAttributes (System.Collections.Generic.IDictionary)
设置应用于列的标题单元格的HTML属性。
参数
属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>
的属性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。HeaderHtmlAttributes(新{@class = " order-header "})))
HtmlAttributes (System.Object)
设置应用于列的内容单元格的HTML属性。
参数
属性- - - - - -系统。对象
的属性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。HtmlAttributes(新{@class = " order-cell "})))
HtmlAttributes (System.Collections.Generic.IDictionary)
设置应用于列的内容单元格的HTML属性。
参数
属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>
的属性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。HtmlAttributes(新{@class = " order-cell "})))
system . string)媒体(
设置要使列保持可见,必须满足的媒体查询条件。
参数
价值——系统。字符串
文本。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID)。媒体(" (min-width: 600 px) ")))
MinScreenWidth (System.Int32)
设置将隐藏列的最小屏幕宽度(以像素为单位)。
参数
价值——系统。Int32
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).MinScreenWidth(450)))
MinResizableWidth (System.Int32)
像素屏幕宽度以下,用户将无法通过UI调整列的大小。
参数
价值——系统。Int32
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).MinResizableWidth(450)))
宽度(System.Int32)
以像素为单位设置列的宽度。
参数
pixelWidth -系统。Int32
宽度以像素为单位。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Width(100)))
system . string)宽度(
使用CSS语法设置列的宽度。
参数
价值——系统。字符串
要设置的宽度。
例子
@(Html.Kendo(). grid (Model) . name ("grid") . columns (columns => {columns. column . names)。绑定(c => c. name).Width("200px");}))
可见(System.Boolean)
是否使列可见。默认情况下,所有列都是可见的。不可见列不会在输出HTML中呈现。
参数
价值——系统。布尔
如果为真,列可见,否则不可见。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Visible((bool)ViewData["visible"]))))
可拖放(System.Boolean)
是否使列可拖动。默认情况下,列是不可拖动的。
参数
价值——系统。布尔
如果为真,列是可拖动的,否则不是。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID).Draggable((bool)ViewData["draggable"]))))
锁()
使列静态。默认情况下,所有列都不锁定。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Locked()))
锁(System.Boolean)
使列静态或非静态。默认情况下,所有列都不锁定。
参数
价值——系统。布尔
如果为真,则列锁定,否则不锁定。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Locked((bool)ViewData["locked"])))
可锁定的(System.Boolean)
如果设置为false,列将保留在它自己锁定配置放置它的网格一侧。
参数
价值——系统。布尔
如果为真,列是可锁定的,否则不是。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID).Lockable((bool)ViewData["lockable"]))))
粘性()
使列具有粘性。默认情况下,所有列都不具有粘性。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Sticky()))
粘性(System.Boolean)
是否使列具有粘性。默认情况下,所有列都不具有粘性。
参数
价值——系统。布尔
如果为真,列是粘滞的,否则不是。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Sticky((bool)ViewData["sticky"])))
Stickable ()
使列具有粘性。默认情况下,所有列都是不可粘的。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Stickable()))
Stickable (System.Boolean)
是否使列具有粘性。默认情况下,所有列都是不可粘的。
参数
价值——系统。布尔
如果为真,列是可粘的,否则不是。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o.OrderID).Stickable((bool)ViewData["stickable"]))))
隐藏(System.Boolean)
是否隐藏列。默认情况下,所有列都不隐藏。隐藏列在输出HTML中呈现,但是隐藏的。
参数
价值——系统。布尔
如果为真,列是隐藏的,否则不是。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Hidden((bool)ViewData["hidden"])))
隐藏的()
是否隐藏列。默认情况下,所有列都不隐藏。隐藏列在输出HTML中呈现,但是隐藏的。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Hidden((bool)ViewData["hidden"])))
ColumnMenu (System.Boolean)
如果设置为假
列菜单将不会为特定的列呈现。
参数
价值——系统。布尔
如果为真,列菜单将被呈现,否则不呈现。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).ColumnMenu(false)))
出口(System.Boolean)
如果设置为假
该列将从导出的Excel/PDF文件中排除。
参数
价值——系统。布尔
如果为真,列是可导出的,否则不是。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Exportable(false)))
出口(System.Action)
配置器用于配置列的可导出设置。
参数
配置器-系统。行动<GridColumnExportableBuilder>
配置器。
例子
@(Html.Kendo().Grid(Model) . name ("Grid") . columns (columns =>列。绑定(o => o. orderid).Exportable(x=>x. excel (true).Pdf(false))))