在ExtJS树上展开节点的默认操作是双击.
在版本4之前singleClickExpand,TreeNode配置中存在属性.
如何singleClickExpand在ExtJS版本4树上应用行为?
没有设置事件监听器,是否存在此行为的配置属性?
谢谢.
我花了一些时间寻找同样的事情.我觉得我可以明确地回答你的问题...没有没有配置选项.我不得不设置一个点击处理程序.无论如何我还需要一个实现叶子点击的功能:
var tree = Ext.create('Ext.tree.Panel', {
store: store,
rootVisible: false,
lines: false,
useArrows: true,
listeners: {
itemclick: function(view, node) {
if(node.isLeaf()) {
// some functionality to open the leaf(document) in a tabpanel
} else if(node.isExpanded()) {
node.collapse();
} else {
node.expand();
}
}
}
});
Run Code Online (Sandbox Code Playgroud)