Extjs 如何通过函数修改panel的items属性

Extjs 如何通过函数修改panel的items属性,第1张

你可以这样做Ext.getCmp('masterPane').down('grid').removeAll()//移除grid

Ext.getCmp('masterPane').add(mypanel)//添加mypanel

1、panel可以包含gridpanel的,在panel的items属性中可以添加gridpanel

例如:

var panel = new Ext.Panel({

items: new Ext.grid.GridPanel({})

})

2、gridpanel是继承panel的,相当于gridpanel不但继承了panel所有的属性,并且有自己特有的有些属性。

你可以详见extjs的API ,extjs中gridpanel的继承关系:

Ext.util.Observable

Ext.Component

Ext.BoxComponent

Ext.Container

Ext.Panel

Ext.grid.GridPanel

var tab = Ext.create('Ext.tab.Panel', {

    items : [{

        title : 'A',

        items : AGrid

    }, {

        title : 'B',

        items : BGrid

    }, {

        title : 'C',

        items : CGrid

    }, {

        title : 'D',

        items : DGrid

    }]

})


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11543055.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存