我正在使用kendo MultiSelect进行odata分页并使用angularJS集成。从头开始填充数据效果很好。当我想从初始数据重新填充数据时,我似乎遇到了问题。Kendo multiselect使用odata与分页填充先前选定的项目。 (AngularJS)
问题原因: 数据只会从初始数据集或先前数据集中填充。所以,如果我的分页大小是10,那么只有第一页中存在的产品才会正常显示。所有不属于第一页的产品将不会显示。
可能的解决方法:
- 增加页面大小。我在其他结果非常小的页面上使用了这个功能。然而,这不是一个现实的工作,因为我们预计未来会有更大的数据集(因此首先使用odata)
- 正在考虑我们可能会做某种初始排序。但是,如果选择的项目多于第一页中存在的项目,这也可能会很慢并且仍然可能会出现问题。
的理想解决方案
有没有办法告诉剑道组件来加载基于当前值的所有数据?这将构建所需的odata调用并填充组件。本期的
例子: http://dojo.telerik.com/ODaLe/2