2011-06-27 34 views
0

我想,如何把數據放入網格面板時,我clik在樹的節點?當我在一個節點上點擊,它觸發一個itemclick事件,我有參數模型... 現在,我想在我的gridPanel上「寫入」數據的模型。我想在我的網格上有一行! 隨着網格面板,我必須使用商店,所以我已經測試與內存商店誰包含一個空的數據屬性..!我想,我可以把數據放在我的網格上飛......也許我不能!動態地將數據放入gridPanel中?

我需要幫助,非常感謝:)!

回答

4

要將數據添加到網格,您需要將數據添加到網格的商店。有一噸左右,增加新的項目文件,但你會做這樣的事情:

var Item = grid.getStore().recordType; 
var newItem = new Banner(
{ 
    // attributes of your newItem here 
    // these would be the same as your Store 
}); 

store.insert(0, newItem); 

這將插入新的項目作爲第一個項目在您的商店,並應自動消防網格刷新。如果沒有,可以通過執行手動刷新刷新:

bannerGrid.getView().refresh(); 

Documentation for Store。看看add()insert()方法。

+0

是:)!沒有extjs 4我沒有recordType方法! 但是當我點擊節點時我有一個模型,我只需要使用插入方法與模型參數! :) 非常感謝您的回答:) – Mepps