extjstreepanel

extjs treepanel expand collapse event


I have a treepanel with nodes inside the treepanel. To identify whether the treepanel and not the nodes that are expanded or collapsed I use the following code:

Ext.getCmp('general').collapsed

The return value is either true or false. Is there an event in treepanel that I can capture when the treepanel is expanded or collapsed? I mean the treepanel and not the nodes in the panel.

Your help is kindly appreciated.

Thank You.


Solution

  • You must do something wrong here, the following code works, see this JSFiddle

    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')
            }
        }
    });