Plugin for Sencha ExtJS 5.1 for saving Ext.tree.Panel (treepanel) folders collapsed / expanded state.
First you need init state provider:
Ext.state.Manager.setProvider(new Ext.state.CookieProvider({expires: new Date(new Date().getTime()+(1000*60*60*24*7)) //7 days from now })); Your tree view:
Ext.define('app.view.Tree',{extend:'Ext.tree.Panel', title: 'Stateful tree', viewConfig:{stateful: true, // Require stateId: 'my_id', //Require, your tree id plugins: [ Ext.create('Ext.ux.TreeStateful') ] // TreeStateful plugin }, store: 'productsTreeStore' // store id }); - Report if you find any issues