telerik - 向网格添加行时使用 ASP.NET MVC3 默认值的 Kendo UI

标签 telerik kendo-ui

我正在将现有应用程序从 Telerik MVC 扩展转换为更新的 KendoUI 产品。我正在使用网格控件。向网格添加新行时,如何指定列的默认值?

使用旧的 Telerik MVC 扩展,我执行了以下操作:

.Editable(editing=>editing.Mode(GridEditMode.InCell).DefaultDataItem(Model.defaultItem))

我的模型的 defaultItem 是我添加行的默认值。那么我如何用剑道做到这一点?

最佳答案

哟哟哟伙计,

您需要通过 dataSource 模型配置为每个字段指定默认值

这是您可以使用的示例;)

@(Html.Kendo()
.Grid<TestModel>()
.Name("SomeOtherGridName")
.DataSource(ds => ds.Ajax().Read("test", "test").Model(
    x => {
        x.Field(c => c.Val1).DefaultValue(5);
        x.Field(c => c.Val2).DefaultValue("cool!");
    }
 ))
.Columns(columns =>
{
    columns.Bound(c => c.Val1);
    columns.Bound(c => c.Val2);
})
)

关于telerik - 向网格添加行时使用 ASP.NET MVC3 默认值的 Kendo UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406463/

相关文章:

javascript - 任何人都知道如何在 asp.net telerik asp.net AJAX UI 中从下到上创建组合框

c# - 无法在 IE(9 和 10)中使用 radeditor 控件插入表格

jquery - Telerik ASP .NET MVC Grid - 添加自定义删除按钮

kendo-ui - Kendo Grid : using model. 设置更新必填字段的值触发验证错误

c# - 为什么 kendo Grid 不生成任何 html 输出并且没有服务器端/客户端错误?

asp.net - 在 ASP.NET 中禁用时更改 RadCombobox 字体颜色

c# - 重构多个 if 语句

c# - Kendo Grid 中的字典动态绑定(bind)

kendo-ui - 如何将模板添加到 Kendo 网格工具栏

asp.net-mvc-4 - Kendo ui - 如何将验证与 mvc 模型属性联系起来