GridEditingSettingsBuilder
定义用于配置网格编辑的连贯接口。
方法
启用(System.Boolean)
启用或禁用网格编辑。
参数
价值——系统。布尔
用于启用或禁用网格编辑的布尔值。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (settings => settings. enabled (true)) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。Action("Orders_Read", "Grid"))))
模式(Kendo.Mvc.UI.GridEditMode)
设置网格的编辑模式。
参数
模式-GridEditMode
网格编辑模式。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (e => e. mode (GridEditMode.InCell)) . dataSource (dataSource => dataSource . ajax () . model (m => m. id (o => o. orderid)) . pagesize (20) . read(读=>读。行动(“Orders_Read”、“网格”)).Update (u = > u.Action(“更新”、“网格”))))
窗口(System.Action)
参数
配置器-系统。行动<WindowBuilder>
TemplateName system . string) (
指定要在弹出式编辑模式中使用的编辑器模板。
参数
templateName -系统。字符串
编辑器模板的名称。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (e => e. mode (GridEditMode.PopUp). templatename ("EditorTemplateName")) . dataSource (dataSource => dataSource . ajax () . model (m => m. id (o => o. orderid)) . pagesize (20) . read(读=>读。行动(“Orders_Read”、“网格”)).Update (u = > u.Action(“更新”、“网格”))))
AdditionalViewData (System.Object)
在编辑器模板中提供其他视图数据。
参数
additionalViewData -系统。对象
包含附加数据的匿名对象
例子
@(Html.Kendo(). grid (Model) . name ("grid") . columns (columns => {columns. column . names)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (editing => editing.})。AdditionalViewData(新的{客户=模型。客户})))
DisplayDeleteConfirmation (System.Boolean)
启用或禁用删除确认。
参数
价值——系统。布尔
用于显示删除确认消息的布尔值。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (settings => settings. displaydeleteconfirmation (true)) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。Action("Orders_Read", "Grid"))))
DisplayDeleteConfirmation system . string) (
更改确认删除按钮的默认文本。注:仅支持移动设备。
参数
消息,系统。字符串
确认删除按钮的消息文本。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (settings => settings. confirmdelete ("Yes")) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。Action("Orders_Read", "Grid"))))
DisplayDeleteConfirmation (System.Func)
参数
处理程序,系统。Func <对象,对象>
ConfirmDelete system . string) (
更改确认删除按钮的默认文本。注:仅支持移动设备。
参数
文本- - - - - -系统。字符串
ConfirmDelete操作的文本。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (settings => settings. confirmdelete ("Yes")) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。Action("Orders_Read", "Grid"))))
CancelDelete system . string) (
更改取消删除按钮的默认文本。注:仅支持移动设备。
参数
文本- - - - - -系统。字符串
CancelDelete操作的文本。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (settings => settings. canceldelete ("No")) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。Action("Orders_Read", "Grid"))))
CreateAt (Kendo.Mvc.UI.GridInsertRowPosition)
设置插入行位置。
参数
位置- - - - - -GridInsertRowPosition
插入行的位置。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. grid . name ("grid") . columns)。Bound(p => p.OrderID).Filterable(false);列。绑定(p => p. freight);}) . scrollable () . editable (settings => settings. create (GridInsertRowPosition.Bottom)) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。Action("Orders_Read", "Grid"))))