coolite 分页(含Bug修复方法)

找了很多资料后,终于找到问题所在:这是ext的小bug(但是EXT团队不这样认为),这个问题不但在Coolite中才有,Extjs3.0也有。
解决办法:
在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

posted @ 2009-11-01 01:49  Andy  阅读(583)  评论(0编辑  收藏  举报