我有一个网格,它根据网格旁边的类别选择框显示图像。例如,如果选择了所有照片选项卡,则网格将显示所有照片。如果选择了hawaii选项卡,则只显示来自夏威夷的照片。我有一个mediaStore,可以跟踪所有的图像。
bbar: new Ext.PagingToolbar({
pageSize: 25,
store: mediaStore,
displayInfo: true,
displayMsg: 'Displaying images {0} - {1} of {2}',
emptyMsg: "No data to display"
})下面是我用来显示分页工具栏的代码。它非常适合于所有照片标签,但是当我点击任何其他类别时,比如有50张照片的类别,它会显示1页,每页2张,带有next和back按钮。如果你点击next按钮,grad将切换回显示所有照片类别,并且页码从1/ 2跳到2/5,而不是2/2。有人知道问题可能是什么吗?
发布于 2011-03-24 10:26:27
我最终将baseParams设置为包含selectionid,并在jsonstore中将其初始设置为'‘。
baseParams:
{
selectionid: ''
}然后,当选择发生更改时,我使用以下命令修改了baseParam的值
mediaStore.setBaseParam('selectionid', record.id);发布于 2011-03-22 13:52:45
这是因为您的mediaStore仍然包含所有记录(图像详细信息)。过滤只是隐藏了行。在调用filterBy方法之后调用load方法:
mediaStore.load(mediaStore.lastOptions);https://stackoverflow.com/questions/5386145
复制相似问题