coolite 分页(含Bug修复方法)
找了很多资料后,终于找到问题所在:这是ext的小bug(但是EXT团队不这样认为),这个问题不但在Coolite中才有,Extjs3.0也有。
解决办法:
在Extjs中PagingToolbar.js(或者在ext-all.js)中找到以下代码:
更改成:
解决办法:
在Extjs中PagingToolbar.js(或者在ext-all.js)中找到以下代码:
- JScript code
- this.cursor=o.params?o.params[this.paramNames.start]:0;
更改成:
- JScript code
- this.cursor=o.params?parseInt(o.params[this.paramNames.start]):0;
即可。
如果你用的是Coolite的话,你需要下载一个Coolite的源码,打开Coolite解决方案下面的Coolite.Ext.Web项目,找到 Coolite.Ext.Web\Build\Resources\Coolite\extjs\ext-all.js文件,按照上面的方法更改代码,再 编译之后把生成的dll替换到您的网站bin目录即可。
Coolite.Ext.Web.dll往往需要相应版本的Coolite.Utilities.dll,如果程序运行不通过并提示没有找到XXX版本的 Coolite.Utilities.dll,同样,编译Coolite.Ext.Utilities项目并替换dll到您的网站即可。
原文:http://hi.baidu.com/xy4mm/blog/item/62358703848413e508fa939e.html