gpt4 book ai didi

asp.net-mvc - 带有数据注释的 KendoUI 网格默认值

转载 作者:行者123 更新时间:2023-12-04 23:20:43 24 4
gpt4 key购买 nike

我将 Kendo UI Grid 与 ASP.NET MVC Helpers 和自动生成的列一起使用。

我有 [DefaultValue(60 * 60)]我的 View 模型中的注释,但 Kendo 助手似乎并不尊重这一点。

我可以指定默认值(可能带有数据注释)而不必手动描述列吗?

最佳答案

如果您手动定义了网格中的列,则无论您是否在注释中定义了默认值,都需要像这样设置默认值

 @(Html.Kendo()
.Grid()
.DataSource( d=> d.Ajax()
.Model(m=>{
m.Field(f=>f.YourField).DefaultValue(YourValue);
}))
)

因此对于自动生成的列,您可以尝试以下操作
@(Html.Kendo()
.Grid()
.Events( e => e.Edit("onEdit"))
)

<script type="text/javascript">
function onEdit(e) {
//check if record is new
if (e.model.isNew()) {
// set the value of the model property like this
e.model.set("PropertyName", Value);
// for setting all fields, you can loop on
// the grid columns names and set the field
}
}
</script>

希望能帮到你

关于asp.net-mvc - 带有数据注释的 KendoUI 网格默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27670471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com