2012-09-23 20 views
0

夥計們,我對extJS很陌生,我希望得到您的幫助。 我有這個Grid.Panel與偵聽器,我不知道我是否正確。無論如何,我打印出它的屬性,但我無法獲得數據。這是控制檯打印出來的內容。EXTJS Grid Panel Listener - 從對象中檢索數據

Object { internalId=, raw={...}, data={...}, more...} 

after clicking it: 

see encircled in red

「數據」 所包圍的紅色。如何獲取這些信息?我相信內部「數據」是我點擊某一行時的信息。

+0

你是否將此信息綁定到網格?或者你想訪問它並明確地將其加載到網格上? – Mutant

+1

很難說你的問題到底是什麼......要訪問記錄的字段嗎?你想要將記錄加載到網格中並顯示特定的字段? – sra

+0

我已經加載數據到grid.Panel和一個監聽器我想要訪問記錄,以便做另一個動作。 – oneofakind

回答

1

您可以按照@sra的建議在網格存儲上添加一個負載監聽器,並遍歷記錄以執行其他操作。

gridStore().load({ 
    callback : function(records, operation, success) { 
       //Iterate over each record and get data from record 
       var name = records[0].get('name'); 
    }});