level 1
put5184567
楼主
各位大侠:
我是刚学extjs的,现在有个问题急需解决。
是这样的,我定义了一个gridpanel实现分页
然后有一个下拉框,当点击不同的下拉框时gridpanel显示不同的数据,这时也需要改变bbar里面的页面数,可是bbar里面显示的老是总页码数。
如图1:

当我选择主题后,gridpanel中的值就变了,如图2:

此时gridpanel中只有两个数据,但是bbar中的page数还是15(总页码数)。
实现代码:
每次点击下拉框后,就触发一个事件comboSelect,该事件给gridpanel和bbar一个新的store值
tablesGrid.getStore().loadData(newMyData);//结果成功,返回新的数据给gridpanel
tableGridPagingToolbar.getStore().loadData(newMyData);//结果不成功,页码还是15
这个是为什么啊,同样的方法为什么第二个获取不到值呢?
(上面的tablesGrid,tableGridPagingToolbar分别为gridpanel和bbar)
望各位大侠指点小弟下,万分感谢啊!!!!!!!!!!!
2011年07月25日 11点07分
1
我是刚学extjs的,现在有个问题急需解决。
是这样的,我定义了一个gridpanel实现分页
然后有一个下拉框,当点击不同的下拉框时gridpanel显示不同的数据,这时也需要改变bbar里面的页面数,可是bbar里面显示的老是总页码数。
如图1:

当我选择主题后,gridpanel中的值就变了,如图2:
此时gridpanel中只有两个数据,但是bbar中的page数还是15(总页码数)。实现代码:
每次点击下拉框后,就触发一个事件comboSelect,该事件给gridpanel和bbar一个新的store值
tablesGrid.getStore().loadData(newMyData);//结果成功,返回新的数据给gridpanel
tableGridPagingToolbar.getStore().loadData(newMyData);//结果不成功,页码还是15
这个是为什么啊,同样的方法为什么第二个获取不到值呢?
(上面的tablesGrid,tableGridPagingToolbar分别为gridpanel和bbar)
望各位大侠指点小弟下,万分感谢啊!!!!!!!!!!!