www.ctrt.net > 在Extjs的pAnEl中可以包含一个griDpAnEl吗?pAnEl与...

在Extjs的pAnEl中可以包含一个griDpAnEl吗?pAnEl与...

store 是它的数据源,但即使store是空,也会显示的。但你说的外部写的grid就不知道了

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

贴出的代码没什么问题。问题可能出现在gridpanel的建立上。 你试一下add({xtype:'textfield'});如果能看到就是grid建立有问题。 最好别用id,很容易重复。你不是建立grid也用id了吧,那可能就出不来了。

参考帮助文档: actioncolumn Ext.create('Ext.data.Store', { storeId:'employeeStore', fields:['firstname', 'lastname', 'senority', 'dep', 'hired'], data:[ {firstname:"Michael", lastname:"Scott"}, {firstname:"Dwight", lastname:"Sch...

加入fit布局就可以了layout : 'fit', },{ title: '系统说明', layout : 'fit', contentEl : 'aboutDiv', collapsible: true, id : 'mainContent', region:'center',//指定子面板所在区域为center loader : {} }]

raw.grade.gname即可获取gname的值

grid是与store绑定的,grid中的一行对应store中的一条记录。 grid的column有一个renderer的函数,你可以在合价这一个column中重写 renderer: function(v,p,r){ //r是对应的这行记录 return calc_sum(r); //在calc_sum中计算合计 }

panel这个组件是没有store这个配置项的. 不过要在panel里面添加数据,有2种比较好用的方法: 1是可以使用XTemplate这个组件(也是extjs的组件之一); 2是可以先执行ajax请求,把数据拼装成html再update panel组件的body.

类似于这种统计?

网站地图

All rights reserved Powered by www.ctrt.net

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