我正在使用kendo MultiSelect進行odata分頁並使用angularJS集成。從頭開始填充數據效果很好。當我想從初始數據重新填充數據時,我似乎遇到了問題。Kendo multiselect使用odata與分頁填充先前選定的項目。 (AngularJS)
問題原因: 數據只會從初始數據集或先前數據集中填充。所以,如果我的分頁大小是10,那麼只有第一頁中存在的產品纔會正常顯示。所有不屬於第一頁的產品將不會顯示。
可能的解決方法:
- 增加頁面大小。我在其他結果非常小的頁面上使用了這個功能。然而,這不是一個現實的工作,因爲我們預計未來會有更大的數據集(因此首先使用odata)
- 正在考慮我們可能會做某種初始排序。但是,如果選擇的項目多於第一頁中存在的項目,這也可能會很慢並且仍然可能會出現問題。
的理想解決方案
有沒有辦法告訴劍道組件來加載基於當前值的所有數據?這將構建所需的odata調用並填充組件。本期的
例子: http://dojo.telerik.com/ODaLe/2