享受网络的便捷多年了,一直没有好好的回报网络。最近技术研究Extjs时碰到带多表头的一个需求,断断续续的整了好长一段时间才算彻底搞定。我这是基于Extjs2.0.1的,若是Extjs3+或4+,网上也有不少现成的解决方法,都说比较容易,因为原来框架里面就是2.0,另外也担心3和4的版权问题,所以还是得解决这个2.0的问题。铺垫完成,步入正题,
1:首先需要下载
http://download.csdn.net/download/zhengyunling/8888125Extjs2.0的多表头插件,多表头插件是开发的基础,注意在这里面有一个.html的文件,里面代码这一段要改成如下:colModel: new Ext.grid.ColumnModel([
{header: 'Id', width: 25, dataIndex: 'id'}
]), 我的意思是把columns这个去掉,去掉后的格式如上面,不是把header去掉。我在Extjs2.0.1下测试需要按上面的书写才可以正常显示。
2:表头里面的线显示不全的问题,注意下载的文件中GroupHeaderPlugin.css中的background: url的路径中的图片能不能对应上
技术研究使用新技术一切顺利的话,就觉得很容易,多少碰点问题,就会耽误时间,我这个的解决方式都是自己悟出来的(因为网上也没有),供走弯路的同志们共勉