Ext.net MultiHeader的Bug修正

我的广告单元,有空点一下哦,谢谢!

在Ext.net的官方Demo里面,有两个页面是比较奇怪的(Ext.net 多表头 插件),分别为:

http://examples.ext.net/Examples/GridPanel/MultiHeader/Filter/

http://examples.ext.net/Examples/GridPanel/MultiHeader/Overview/

在GridPanel》MutiHeader里面,在官方网站上这个两个运行完全没有问题,但是在自己的项目上运行,却提示“div 未定义”,代码跟官方的完全一样,无论在IE还是FireFox里面均报错。

最后下载Ext.net的最新源码,下载运行,但是问题还是一样“div 未定义”,猜想应该是Ext.net的bug,到Ext.net的官方论坛搜索,答案终于找到了,原来真的是bug,官方给出的解决方案如下:

地址:http://forums.ext.net/showthread.php?10817-SOLVED-1.0-HeaderRow-in-GridPanel-does-not-work&highlight=Multiheader

大体意思:

1.打开你下载到的Ext.net源码,打开ext.net.pro.1.0rc1\Ext.Net\Build\JSBuilder这个目录,先检查是否存在JsBuilderConsole.exe等5个文件,如果没有的话,下载community版本,拷贝到pro版本里面(其实两个版本差不多)

2.找到ext.net.pro.1.0rc1\Ext.Net\Build\Ext.Net\extnet\data\GridPanel.js,修改375行,改成   var col=c2[jj],

3.在找到ext.net.pro.1.0rc1\Ext.Net\Build\Ext.Net\extnet目录下面,双击build.bat,如果提示successful!,那么大功告成了

4.用vs重新编译Ext.net,编译成功后,即可使用Ext.net.dll了。

ok了,祝您成功

通过Ext.net的MultiHeader可以实现合计列,如下效果:

原文地址:https://www.cnblogs.com/qidian10/p/1970001.html