我如何从树面板上的选定节点检索值

时间:2011-06-07 13:02:52

标签: extjs tree

我使用以下方法:

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

alert(myobj) // [Object object]

现在,我不知道我能用这个对象做些什么。我认为这个对象有我的价值吗?但我不知道如何使用Object来检索值......!

非常感谢:)

1 个答案:

答案 0 :(得分:3)

首先。看看API,我认为您正在讨论的方法是

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

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

返回 TreeNode 类型的对象或数组。

二。我建议您使用客户端调试工具,如 FireBug 或类似工具,以实际查看调用myTree.getSelectionModel().getSelection()时获得的内容。如果结果是 TreeNode 项,请检查API以获取有关不同属性的信息。

希望它可以帮助你:)