2013-02-18 69 views
0

我有一個使用jsonstore使用json代理和json reader的網格。將網格記錄複製到另一個網格

現在我試圖在第一個網格上使用cellclick複製所選記錄之一。可以說,我點擊了12341點了我想要的輸出爲GRID 2

GRID:1

ANO   ANAME 
------------------ 
12345  XXXXXX 
12341  XXXXXX (selected) 

GRID:2

ANO   ANAME 
------------------ 
12341  XXXXXX (selected) 

我試圖與grid2.getStore()loadData (記錄),但它沒有反映,因爲Grid 2也在使用jsonStore。

感謝您的幫助!

+0

添加方法工作:Ext.getCmp('grid2')。getStore()。add(record.data); – aswininayak 2013-02-18 19:09:40

回答

0
grid1.getStore().remove([record]); 
grid2.getStore().add([record]); 

應該工作。

+0

謝謝Reimius它工作時,我用(record.data)不工作(記錄) – aswininayak 2013-02-20 02:35:38

+0

@aswininayak這是因爲該記錄知道它所綁定的商店。我認爲這就是爲什麼要工作的原因。如果您只提供數據,商店將創建一條新記錄,然後綁定到該商店。 – seba 2013-02-20 09:48:18

+0

我已經更新了答案,以準確顯示我在代碼中的操作方式。這應該移動實際的記錄對象,而不是根據前一個數據創建一個新對象。 – Reimius 2013-02-20 14:36:02

相關問題