如上图  我不能全屏填充 我设置了 宽和高 如果不设置就不会显示上图是全部代码 麻烦各位大哥 看看 什么问题

解决方案 »

  1.   

    Ext.onReady(function () {
            divo.admin.portal.MainPanel = Ext.extend(Ext.Panel, {
                initComponent: function () {
                    this.portId = 'admin-portal'
                    this.portalMgr = new divo.admin.portal.PortalManager(this.portId)
                    Ext.apply(this, {
                        layout: 'border',
                        border: false,
                        height:700,
                        items: [{
                            region: 'center',
                            layout: 'fit',
                            autoScroll: true,
                            border:false,
                            tbar: this.portalMgr.getTbar(),
                            items: [{
                                xtype: 'statefulportal',
                                id: this.portId,
                                items: [{
                                    columnWidth: .25,
                                    style: 'padding:10px 0 10px 10px'
                                }, {
                                    columnWidth: .25,
                                    style: 'padding:10px 0 10px 10px'
                                }, {
                                    columnWidth: .25,
                                    style: 'padding:10px 0 10px 10px'
                                }, {
                                    columnWidth: .25,
                                    style: 'padding:10px 0 10px 10px'
                                }]
                            }]
                        }]
                    })
                    divo.admin.portal.MainPanel.superclass.initComponent.call(this)
                },
                initPortal: function () {
                    this.portalState = new Ext.ux.PortalState()
                    this.portalState.init(this.portId, this.myId("state"))                this.portalMgr.init(this.portId, this.portalState)                Ext.ComponentMgr.get(this.portId).on("drop", function () {
                        this.portalState.save()
                    }, this)
                }
            })
            /*-------------- main --------------------*/
            var mp = new divo.admin.portal.MainPanel({
                id: 'admin-portal'
            })
            mp.initPortal()
            mp.render("container")    })再贴一下代码
      

  2.   

    var mp = new divo.admin.portal.MainPanel({ 
                id: 'admin-portal',
                region:'center'
            }) 
            mp.initPortal(); 
            var viewport = new Ext.Viewport({ 
                layout:'border',
                items: [mp] 
            }); 
    大概这样的才行,用viewport,并且border布局,然后你的portal面板放到'center'部