我有一个问题,从Javascript设置多选值。我的网格看起来像这样:
@(Html.Kendo().MultiSelect()
.Name("Test")
.ValuePrimitive(true)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetValues", "Test").Data("getFilter");
});
})
现在我试着从Javascript中设置Multiselect的值,像这样:
var multiselect = $("#Test").kendoMultiSelect().data("kendoMultiSelect");
var res = multiselect.value("Test");
现在的行为是,在多选下一个&;秒&;多选放置值在里面。怎么才能"纠正"呢?多选填充?
提前感谢!
我的问题解决了。对于其他人可能有同样的问题,你必须写:
var multiselect = $("#Test").data("kendoMultiSelect");
代替:
var multiselect = $("#Test").kendoMultiSelect().data("kendoMultiSelect");