我有一个树叶,在树叶里面有节点。为了识别树形结构而不是展开或折叠的节点,我使用以下代码:
常规(‘Ext.getCmp’).collapsed
返回值为true或false。treepanel中有没有我可以在treepanel展开或折叠时捕获的事件?我指的是树状结构,而不是面板中的节点。
非常感谢您的帮助。
谢谢。
发布于 2013-02-20 15:04:10
您一定是在这里做错了什么,下面的代码可以工作,请参阅此
Ext.create('Ext.tree.Panel', {
collapsible: true,
title: 'Simple Tree',
width: 200,
height: 150,
store: store,
rootVisible: false,
renderTo: Ext.getBody(),
listeners: {
collapse: function() {
alert('collapsed');
},
expand: function() {
alert('expand')
}
}
});发布于 2014-02-28 03:51:07
“扩展”和“崩溃”对我也不起作用。相反,“项目折叠”,“项目扩展”,“项目移动”和他们的同龄人确实为我工作。我使用Ext-JS 4.2.1。
发布于 2016-05-25 19:38:16
您使用了错误的事件。你需要使用afteritemexpand事件。
afteritemexpand: function ( node, index, item, eOpts ){
alert('HAHA');
}这是一把小提琴:
http://jsfiddle.net/johanhaest/RDC9W/1/
https://stackoverflow.com/questions/14973991
复制相似问题