当前位置: 代码迷 >> Web前端 >> 关于Ext顶用grid显示搜索的数据后,不能翻页的解决方案
  详细解决方案

关于Ext顶用grid显示搜索的数据后,不能翻页的解决方案

热度:54   发布时间:2013-03-10 09:38:39.0
关于Ext中用grid显示搜索的数据后,不能翻页的解决方案

问题描述:在用Ext的grid来显示数据的时候,通常会用来显示搜索关键字的数据,本人在从数据库中搜索出数据后显示正常,但是在pagetool中点击下一页的时候,不能翻到下一页,甚至在后台不会报错。

解决方法:设置store属性的时候,按下面的步骤设置:
1.设置store的url           例如:  store.proxy.conn.url=‘xxxxxxxxxxxxxxxxxxxx';
2.设置store的baseParams  ,这个参数是用来传递数据的搜索条件 。         例如:store.baseParams={keyword:xxxx)}
3.再通过在load中加入属性来控制每页显示的数据。      例如:store.load({params:{start:0, limit:6}});


错误分析:在设置属性的时候,把属性全部设置在load的或者是baseParams中,会报错或者是不能翻到第二页。是因为start  和  limit 只有设置在load那里都会在向后台提交数据的时候自动加一。而全部设置在baseParams的时候,keyword这个参数就不能传递到后台,导致后台出现空指针而报错。
  相关解决方案