【问题标题】:Kendo UI MultiSelect value & dataItems inconsistencyKendo UI MultiSelect 值和数据项不一致
【发布时间】:2016-11-23 20:04:32
【问题描述】:

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

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

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

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

multi.refresh();

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

【问题讨论】:

    标签: kendo-ui kendo-multiselect


    【解决方案1】:

    我在 2015 年第一季度检查过它,它按预期工作,我会将它作为一个错误提交到 KendoUI 网站上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-21
      • 2014-05-06
      • 1970-01-01
      相关资源
      最近更新 更多