gpt4 book ai didi

javascript - 如何将数据绑定(bind)到 Kendo 网格客户端模板中的 Kendo 下拉列表?

转载 作者:行者123 更新时间:2023-11-28 03:48:03 25 4
gpt4 key购买 nike

我在剑道网格中有一个带有客户端模板列的下拉列表。我想绑定(bind)传递到 View 的模型中的数据,但每个剑道网格行的数据都不同。我不知道执行此操作的正确语法。availableValues 是具有 value 属性的对象列表。我想用这个值来填充我的下拉列表。

columns.Bound(c => c.Value).ClientTemplate(
Html.Kendo().DropDownList()
.Name("valueDrop_#=Name")
.DataTextField("Value")
.DataValueField("Value")
.OptionLabel("PleaseChoose")
.HtmlAttributes(new { @class = "wide-full bodyTypeDrop" })
.BindTo(AvailableValues)//syntax???
.ToClientTemplate().ToHtmlString()
);

如果没有为每个下拉列表定义ajax读取功能,是否有任何解决方案?

最佳答案

实际上,我在我的一个项目中必须做到这一点。

在页面顶部:

List<YourModel> AvailableValues = YourModel.Read();

然后在网格中:

columns.Bound(c => c.Value).ClientTemplate(
Html.Kendo().DropDownList()
.Name("valueDrop_#=Name#")
.DataTextField("Value")
.DataValueField("Value")
.OptionLabel("PleaseChoose")
.Value("#= LocalModelValue #")
.BindTo(AvailableValues)
.HtmlAttributes(new { @class = "wide-full bodyTypeDrop" }).ToClientTemplate().ToHtmlString()
);

.Value("#= LocalModelValue #") 用于对象的本地值。例如。如果当前行的 LocalModelValue 为 5,则下拉列表将选择第 5 个值。

希望这有帮助!

关于javascript - 如何将数据绑定(bind)到 Kendo 网格客户端模板中的 Kendo 下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48276433/

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