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

你可能感兴趣的:(bug)