gpt4 book ai didi

asp.net-mvc - 如何使用 Kendo UI Grid 和 ASP.NET MVC 为 ViewModel 的任何字段设置默认值?

转载 作者:行者123 更新时间:2023-12-01 15:08:21 24 4
gpt4 key购买 nike

当我们使用 Kendo UI Grid 单击添加新按钮或编辑按钮时,我们如何为任何模型字段设置默认值?

例如,我有两个 View 模型城市和州。城市 View 模型包含 StateID 作为城市模型的外键。

假设我有一个 View 页面,我在其中从州下拉列表中进行选择,以获取填充有该州城市列表的 Kendo 网格。现在我想在该州内创建一个新城市,因此我需要将 StateID 值设置为从下拉列表中选择的值。

如何实现此功能?

最佳答案

好吧,我花了很长时间来弄清楚上述问题,直到我偶然发现了这个 link .解决方案非常简单。

我需要做的就是添加“编辑”事件并指定将在编辑 Kendo UI 网格时调用的 javascript 函数。然后我们可以在 javascript 函数上设置默认值。

@(Html.Kendo().Grid()
.Events( e => e.Edit("onEdit") )
)

<script type="text/javascript">
function onEdit(e) {

var stateID = $("#hfStateID).val(); // I have set the dropdownlist selected value to //the hidden field

//check if record is new
if (e.model.isNew()) {
//set the default value for StateID
e.model.set("StateID", stateID );
}
}
</script>

认为它可能对某人有帮助。

谢谢。

关于asp.net-mvc - 如何使用 Kendo UI Grid 和 ASP.NET MVC 为 ViewModel 的任何字段设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19941760/

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