ExtJS前端刷新Panel面板

直接上代码

refreshPlanTaskCalendarPanel: function () {
        var me = this;
        var planTaskPanel = me.ownerCt;//找到它的上级
        var calendarPanel =  Ext.create("OrientTdm.401.401DataServer.PlanTaskCalendar", {
            itemId: 'calendarPanel',//这个itemId别忘了
            title:'日历',
            region:'center',
            collapsible:true
        });
        planTaskPanel.remove('calendarPanel');//移除以前的
        planTaskPanel.add(calendarPanel);//添加新的
    }

核心思想就是,找到你要刷新的面板的父面板,然后移除父面板中的旧面板,再添加新的面板。应该是有更好的处理方式,知道的麻烦评论给我哦,万分感谢。

猜你喜欢

转载自blog.csdn.net/qq_43222869/article/details/106905668