2011-06-07 46 views
0

檢索選擇的節點值我用下面的方法:我怎麼能上樹面板

var myobj = myTree.getSelectionModel().getSelection(); 

alert(myobj) // [Object object] 

現在,我不知道我可以用這個對象做。我認爲這個對象有我的價值?但我不知道如何使用Object來檢索值...!

非常感謝:)

回答

3

首先。綜觀API,我想你所談論的方法是

// DefaultSelectionModel: 
var myobj = myTree.getSelectionModel().getSelectedNode(); 

// MultiSelectionModel: 
var myobj = myTree.getSelectionModel().getSelectedNodes(); 

它返回一個對象或型樹節點的陣列。

二。我會建議你使用像FireBug或類似的客戶端調試工具,以便實際看到你在調用myTree.getSelectionModel().getSelection()時得到的結果。如果結果是TreeNode項目,請檢查API以獲取有關不同屬性的信息。

希望它可以幫助你:)

+0

在Ext.Selection.Model頁面上沒有getSelectedNode()?! 你能解釋一下,如何使用Object? 你的答案concerne ExtJS的3節,我,我用V4 $ – Mepps 2011-06-07 13:24:30

+0

我解決我的問題: 我做如下: 'VAR SEL = myTree.getView()getSelectedRecords()。 爲(VAR I = 0; I Mepps 2011-06-07 13:32:18

+0

啊,我應該有想過你正在使用的ExtJS的版本 - 但偉大的,你發現你的答案:) – Chau 2011-06-07 13:51:11