我正在使用dojo 1.9和gridx。網格用內存存儲進行初始化。但是,當數據發生變化時,我會更新商店,但我看不到應用於網格的更改。它沒有refresh()
方法(如dgrid)。然而,我發現下面的順序:如何在內存存儲更改後刷新dojo gridx?
grid.model.clearCache();
grid.model.setStore(store)
grid.body.refresh()
它使網格顯示Loading...
消息,但僅此而已發生。
但是,paginator顯示正確的頁數,只有網格容器不呈現行。
來自gridx源的篩選器/gridx/tests/test_grid_filter.html
的示例具有相同的問題:Loading...
消息,但沒有數據。
所以第一個問題是,它是一個錯誤?如果它不是一個bug,那麼我應該如何告訴網格數據已經改變並且應該重新加載?
直到我添加'grid.setStore(items);'grid.model.store.setData(items)'之前' – DemiSheep