我一直在翻阅GXT3's Tree API http://dev.sencha.com/deploy/gxt-3.0.0-rc2/javadoc/gxt/com/sencha/gxt/widget/core/client/tree/Tree.html当我单击或双击树中的节点时执行操作的某种方法,但我似乎找不到任何可行的方法。
I know TreeGrid
has a CellClickHandler
and CellDoubleClick
处理程序,但似乎没有类似的东西Tree
。有通用的addHandler
方法继承自Widget
但这似乎适用于整个树,而不是特定节点。
有什么我忽略的事情,或者有不同/更好的方法来做到这一点吗?
use the TreePanel
的选型模型:
treePanel.getSelectionModel().addSelectionChangedListener(
new SelectionChangedListener<BaseTreeModel>() {
@Override
public void selectionChanged(SelectionChangedEvent<BaseTreeModel> se) {
BaseTreeModel selectedItem = se.getSelectedItem();
// implement functionality
}
}
);
see the TreePanel API http://dev.sencha.com/deploy/gxt-2.2.5/docs/api/com/extjs/gxt/ui/client/widget/tree/Tree.html供参考。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)