Kendo ui 剑道UI多选值&;数据项不一致

Kendo ui 剑道UI多选值&;数据项不一致,kendo-ui,kendo-multiselect,Kendo Ui,Kendo Multiselect,我正在使用剑道UI 2016 Q1。在这个版本中,当我想清除MultiSelect上选定的项目时,我注意到一个奇怪的行为。我这样清除它们: var multi = $("#test").data("kendoMultiSelect"); multi.value([]); console.log(multi.value(), multi.dataItems()); 在控制台上的结果中,我可以看到,尽管值为空,但数据项不是空的。这种不一致性会导致应用程序出现问题。这是剑道中的错误还是预期的行为?当

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

var multi = $("#test").data("kendoMultiSelect");
multi.value([]);
console.log(multi.value(), multi.dataItems());
在控制台上的结果中,我可以看到,尽管值为空,但数据项不是空的。这种不一致性会导致应用程序出现问题。这是剑道中的错误还是预期的行为?当我将值设置为空数组时,是否有办法确保立即清除数据项? 提前感谢您的所有建议

编辑 我找到了一个解决问题的简单方法——在将值设置为空数组后,我就这样做了

multi.refresh();

然后,函数dataItems()将不会返回任何结果,这是应该的。

我在2015年第1季度检查了这个问题,它正在按预期工作,我将在KendoUI网站上作为一个bug提交它