gpt4 book ai didi

javascript - 从kendo multiselect中获取选定的数据数组

转载 作者:行者123 更新时间:2023-11-27 22:36:55 25 4
gpt4 key购买 nike

我正在尝试从剑道多重选择中获取所选项目的数组,该数组位于剑道网格的编辑器模板中。

多选代码:

@(Html.Kendo().MultiSelect()
.Name("Staff")
.DataValueField("ID")
.DataTextField("FullName")
.BindTo((System.Collections.IEnumerable)ViewData["Staff"])
.Events(events => events
.Change("onChange")
)
.HtmlAttributes(new { @class = "col-md-7 details-editor" })
)

我想使用 JQuery 提取所选项目 - 具体来说,我想要 DataValueField,它是一个整数。我已经尝试了几种方法,但无法获得适当的整数,而不是 ViewData 集合中项目的索引。我尝试过的一些方法。

var data = $("#Staff").data("kendoMultiSelect").dataItems();
var data = $("#Staff").data("kendoMultiSelect").value();

我真的不知道从这里该做什么,如何使用上述之一或不同的路线来获取正确的 int 数组。

感谢您的帮助!

最佳答案

答案比您想象的要简单。

$('#Staff').val();

这将返回 .DataValueField 中的所有内容的逗号分隔列表。在您的情况下,是逗号分隔的“ID”列表。

关于javascript - 从kendo multiselect中获取选定的数据数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39027668/

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