读书人

ext4异步树控制点击某个节点前加号不展

发布时间: 2012-09-11 10:49:03 作者: rapoo

ext4异步树控制点击某个节点前加号不展开下级节点

ext4异步树控制点击某个节点前加号不展开下级节点,代码如下:
Ext.require([    'Ext.tree.*',    'Ext.data.*',    'Ext.tip.*']);Ext.onReady(function() {    Ext.QuickTips.init();        var store = Ext.create('Ext.data.TreeStore', {        proxy: {            type: 'ajax',            url: 'organization!getDirectSubordinates.action'        },        root: {            text: '根节点',            id: '0',            expanded: true        },
    listeners : {?????"expand":function(node){?????? ??var iconCls=node.data.iconCls;?????? ??if(iconCls=='DevOfflineNode'){?????? ???this.tree.store.proxy=null;?????? ??}?????}????? ?},        folderSort: true,        sorters: [{            property: 'text',            direction: 'ASC'        }]    });    var tree = Ext.create('Ext.tree.Panel', {        store: store,        rootVisible:false,        viewConfig: {            plugins: {                ptype: 'treeviewdragdrop'            }        },        renderTo: 'tree-div',        height: 300,        width: 250,        title: 'Files',        useArrows: true,        dockedItems: [{            xtype: 'toolbar',            items: [{                text: 'Expand All',                handler: function(){                    tree.expandAll();                }            }, {                text: 'Collapse All',                handler: function(){                    tree.collapseAll();                }            }]        }]    });});其中蓝色字体部分为控制代码,意思是根据后台传到前台的iconCls,判断是否请求下级的数据。

读书人网 >Web前端

热点推荐