如您所知,dgrid 0.4現在使用dstore包而不是dojo的存儲區。在dstore中使用Rest.js,我只想使用其餘的調用將新行添加到dgrid。這工作正常。但是,它會在dgrid的末尾(作爲最後一行)添加該行。我需要在開始處添加行(使新添加的行成爲dgrid的第一行)。在Rest.js裏面,有一個名爲defaultNewToStart的變量,我認爲這個變量可以實現,但即使設置爲true,dgrid仍會在最後添加行。有關如何在dstore中獲取Rest.js以便在dgrid的開頭添加一行的任何建議。添加一行以開始Dgrid而不是結束使用其他呼叫
-1
A
回答
0
我想出了我做錯了什麼。在dgrid/OnDemandGrid中,我設置了屬性「sort」,它導致Trackable.js中的queryExecutor將新添加的行放在末尾而不是開頭。所以我所要做的就是刪除排序屬性,現在它工作正常。
+0
在你的辯護中,這不像我懷疑的那樣常見於一個錯誤,並且是一個值得注意的未來參考,所以感謝你報告結果。 –
-1
dstore/Memory的添加功能支持PutDirectives
作爲您試圖插入的項目以外的第二個參數。 PutDirectives
有一個屬性beforeId
可用於在商店中的任何現有記錄之前插入該項目。
要在開始添加一個空行:
var beforeID = null;
store.fetch().forEach(lang.hitch(this, function(data) { beforeId = data.id;}));
store.add({id: ''}, {beforeId: beforeID});
相關問題
- 1. 會話長度在呼叫開始時還是在呼叫結束時延長?
- 2. 不平衡的呼叫開始/結束外觀轉換
- 3. 不平衡呼叫開始/結束外觀轉換
- 4. 再次不平衡的呼叫開始/結束外觀轉換
- 5. 應對不平衡呼叫開始/結束外觀轉換
- 6. 是否有可能檢測VOIP呼叫何時開始和結束使用C#?
- 7. SIP用Javascript結束呼叫
- 8. 使用UIImagePickerController開始/結束外觀轉換的不平衡呼叫
- 9. Docker添加其他參數以開始
- 10. htaccess添加結束斜槓到一些圖像,而不是其他人
- 11. 「非平衡呼叫開始/結束外觀轉換」?
- 12. 是否可以添加動畫dgrid行?
- 13. 其他方式使開始菜單,而不是使用按鈕
- 14. 不能添加字符串結束而不是開始(鏈接列表)
- 15. pthread_kill結束呼叫程序
- 16. 在Android中結束呼叫
- 17. Mockito在一組其他呼叫之前/之後驗證呼叫
- 18. OOJS呼叫其他方法
- 19. 其他類呼叫模塊
- 20. 不平衡呼叫開始/結束的外觀轉變爲<UINavigationController的:*****>
- 21. <UIViewController>開始/結束外觀轉換的不平衡呼叫
- 22. 在iPad肖像中開始/結束外觀轉換的不平衡呼叫
- 23. 不平衡呼叫開始/結束的外觀轉變爲<DGTabBarController:0xd15e2e0>
- 24. 拆分選項使變量在開始而不是結束?
- 25. 呼叫開始startActivityForResult類內
- 26. 呼叫從一個文件到其他
- 27. 使用呼叫活動而不登錄近期呼叫
- 28. 星號中是否有其他設置可以從sonetel始終獲得呼叫?
- 29. 軌道添加一個地方不是在其他表約束
- 30. 查看呼叫器結束後通過意向呼叫活動
你能告訴你的代碼,你特別是如何建立你的商店和網格,所以我們可以看到,如果有可能是一個普遍忽視的錯誤呢? –
是的,事實證明我犯了一個基本的錯誤,我敢打賭有人會被抓到。如果沒有相關代碼,我再也不會發布其他問題。 – user64141