Ext_accordion动态数据删除测试

Ext_accordion动态数据删除测试

 Ext.onReady(function () {


    Ext.tip.QuickTipManager.init();

    var accordion = Ext.create('Ext.panel.Panel', {
        title: 'sysUpdate',
        width: 500,
        height: 600,
        defaults: {
            // applied to each contained panel
            
bodyStyle: 'padding:15px'
        
},
        layout: {
            // layout-specific configs go here
            
type: 'accordion',
            titleCollapse: false,
            animate: true,
            //activeOnTop: true
        
},
        split: false,
        items: [],
        renderTo: Ext.getBody(),
        afterlisteners: function () {
            alert('sss');
        }
    });

    //数据添加
    
function adddynamicData() {

        //1.1.一次性加载,效率高
        
var dynamicDatas=[
            {
                title: 'Panel 1',
                html: '<h1>Panel content!</h1>'
            
},{
                title: 'Panel 2',
                html: 'Panel content!'
            
},{
                title: 'Panel 3',
                html: 'Panel content!'
            
},{
                title: 'Panel 4',
                html: 'Panel content!'
            
}
        ];
        accordion.add(dynamicDatas);

        //1.1.串行加载,效率低
        //accordion.add({
        //    title: 'Panel 1',
        //    html: '<h1>Panel content!</h1>'
        //});
        //accordion.add({
        //    title: 'Panel 2',
        //    html: 'Panel content!'
        //});
        //accordion.add({
        //    title: 'Panel 3',
        //    html: 'Panel content!'
        //});

        //2.更新
        
accordion.doLayout();
    };

    //数据删除
    
function removeDynamicData() {
        //var items = accordion.items;  //注意:这是数据项的上一级

        
var itemsLength=accordion.items.items.length;
        for (var i = 0; i < itemsLength; i++) {
            //注意:每次都是删除第一个
            
accordion.remove(accordion.items.items[0]);
        }
    }
    adddynamicData();
    removeDynamicData();
});

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值