首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >extjs treepanel展开折叠事件

extjs treepanel展开折叠事件
EN

Stack Overflow用户
提问于 2013-02-20 14:56:53
回答 3查看 10.5K关注 0票数 2

我有一个树叶,在树叶里面有节点。为了识别树形结构而不是展开或折叠的节点,我使用以下代码:

常规(‘Ext.getCmp’).collapsed

返回值为true或false。treepanel中有没有我可以在treepanel展开或折叠时捕获的事件?我指的是树状结构,而不是面板中的节点。

非常感谢您的帮助。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-20 15:04:10

您一定是在这里做错了什么,下面的代码可以工作,请参阅此

代码语言:javascript
复制
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')
        }
    }
});
票数 2
EN

Stack Overflow用户

发布于 2014-02-28 03:51:07

“扩展”和“崩溃”对我也不起作用。相反,“项目折叠”,“项目扩展”,“项目移动”和他们的同龄人确实为我工作。我使用Ext-JS 4.2.1。

票数 1
EN

Stack Overflow用户

发布于 2016-05-25 19:38:16

您使用了错误的事件。你需要使用afteritemexpand事件。

代码语言:javascript
复制
afteritemexpand: function ( node, index, item, eOpts ){
    alert('HAHA');
}

这是一把小提琴:

http://jsfiddle.net/johanhaest/RDC9W/1/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14973991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档