读书人

EXT portal布局 动态添加items有关问题

发布时间: 2012-06-27 14:20:08 作者: rapoo

EXT portal布局 动态添加items问题
现在需要动态添加portal布局中的panel,前期静态放置到portal布局中的panel可以完全正常,而在生成后add进去的panel,可以正常显示

Ext.onReady(function(){    var viewport = new Ext.Viewport({        layout:'border',        items:[{             xtype:'portal',            region:'center',            margins:'35 5 5 0',            items:[{                columnWidth:.33,                style:'padding:10px 0 10px 10px',                items:[{                    title: 'Grid in a Portlet',                    layout:'fit'                },{                    title: 'Another Panel 1',                    html: Ext.example.shortBogusMarkup                }]            },{id:"abc",                columnWidth:.33,                style:'padding:10px 0 10px 10px',                items:[{                    title: 'Panel 21',                    html: Ext.example.shortBogusMarkup                },{                    title: 'Another Panel 22',                    html: Ext.example.shortBogusMarkup                }]            },{id:"ccc",                columnWidth:.33,                style:'padding:10px',                items:[{                    title: 'Panel 31',                    html: Ext.example.shortBogusMarkup                },{                    title: 'Panel 32',                    html: Ext.example.shortBogusMarkup                },{id:"bb",                    title: 'Another Panel 33',                    html: Ext.example.shortBogusMarkup                }]            }]        }]    }); var pan1 = new Ext.Panel({title : 'new panel',html : "新panel,不能正常拖动",anchor : '100%',frame : true,collapsible : true,draggable : true,cls : 'x-portlet'});  Ext.getCmp('abc').add(pan1);  Ext.getCmp('abc').doLayout();});

读书人网 >Web前端

热点推荐