www.ctrt.net > Extjs GriD与TABPAnEl 填充数据问题

Extjs GriD与TABPAnEl 填充数据问题

Examples里面有这方面的例子

首先 你可能页面布局还是没弄懂 Viewport 可以放很多东西,包括panel 然后你再往panel里面放东西,你要放的是tabpanel tabpanel里面可以放grid 还有其他的东西 但不管你怎么放,他们的布局方式都是border。 Viewport 里面放一个panel 例如在中间...

var tab = Ext.create('Ext.tab.Panel', { items : [{ title : 'A', items : AGrid }, { title : 'B', items : BGrid }, { title : 'C', items : CGrid }, { title : 'D', items : DGrid }]});

tabPanel.add(panel) 直接添加对象进去 如果需要切换activeTab调个方法切换

代码试过没问题啊,可以正常显示。不过好象遇到过有的浏览器items: [{ title: '查询页面', layout: 'fit', items: grid, closable: true //这个tab可以被关闭 }, ]后面多这个逗号会引起报错。如果不行的话,多贴点代码、浏览器也说一下。

给每个panel一个唯一ID,用getCmp来取,如果返回空则初始化一个panel var tab = centerPanel.getComponent("tab" + record.raw.id); //获取tab对象 if (!tab) {//如果tab不存在,就创建并添加到centerPanel中 tab = Ext.create('Ext.Panel', {…}...

rcenter = new Ext.TabPanel({ region:'center', deferredRender:false, activeTab:0 }) grid = new xg.GridPanel({ id:"grid", title:'用户列表' ... }) rcenter.add(grid) grid

var inouttab = tabs.add({ title:"存取操作", closable:true, layout:"fit", items:[grid1] }); tabs.activate(inouttab); tabs.add({ title:"记录查询", closable:true, layout:"border", items:[grid2] }); 更多分享到:

自定义一个formpanel 扩展类, 用数组来存放 每个formpanel的数据 FormClass = Ext.extend(Ext.FormPanel,{frame:true,layout:'table', trackResetOnLoad : false,layoutConfig: {columns:3},defaults:{labelAlign:'right',labelWidth:90, frame:...

1一般常用的方法是给新增的panel 设定itemId , 用 容器.getComponent(itemId)来获取这个组件. (推荐) var tabs = new Ext.TabPanel({ renderTo: document.body, itemId:"tablpanel1" height: 100 }); tabs.add({ title: '标题1', itemId:"panel1...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com