2017-07-26 58 views
0

我有一個dgrid與輸入。我的dgrid處於編輯模式,因此用戶可以添加行,編輯行和對行進行排序。當我看看我的收藏,看起來像DOJO DGRID收集與輸入同步

id: "1" 

COLUMN1: "INPUT TYPE="text"...." 

COLUMN2: "INPUT TYPE="text"...." 

注意:我不能把大於和小於上面的描述輸入。

等。當我在屏幕上進行更改時,對於其中一個輸入,集合不會更新。所以,當我輸入新行或排序dgrid時,所有輸入的數據將刷新回原來的狀態。我知道原因是因爲集合沒有更新。是否可以更新集合,還是必須編寫自己的代碼才能這樣做?請注意,我使用的是dgrid,而不是按需網格。

感謝您的幫助提前。

回答

0

請在初始化collection的方式上添加一些代碼,以及所有mixin的使用情況。據我瞭解您的問題,您需要在您的collection中添加Trackable mixin。閱讀其文檔here

從文檔:

我們可以添加使用可追蹤混入追蹤更新的立場表示支持。隨着Trackable mixin添加到商店中,我們可以調用商店的跟蹤方法來獲取包含刪除,添加和更新事件中的索引信息的集合。

這可能對你有幫助。