Kendo UI MultiSelect价值& dataItems不一致

时间:2016-02-09 14:32:58

标签: kendo-ui kendo-multiselect

我正在使用Kendo UI 2016 Q1。在这个版本中,当我想清除在MultiSelect上选择的项目时,我注意到了一种奇怪的行为。我这样清除它们:

var multi = $("#test").data("kendoMultiSelect");
multi.value([]);
console.log(multi.value(), multi.dataItems());

在控制台上的结果中,我可以看到虽然值是空的,但数据项不是。这种不一致导致应用中的问题。这是剑道或预期行为中的错误吗?当我将值设置为空数组时,有没有办法确保dataItems立即被清除? 提前感谢所有建议。

修改 我找到了一个清除问题的简单解决方法 - 将值设置为空数组后我做了

multi.refresh();

然后函数dataItems()不应该返回任何结果。

1 个答案:

答案 0 :(得分:0)

我在2015年第一季度对此进行了检查,并且按预期工作,我会将其作为KendoUI网站上的错误提交。