1

我有一个基于分类视图的视图面板。我在页面顶部有一个下拉组合,允许用户选择一个类别。此值存储在 sessionScope 中。

该视图使用“按列值过滤”和计算到 sessionScope 值的值。

这一切都很好,直到他们使用寻呼机。他们转到第二页,然后尝试更改类别。这将显示一个空白的视图面板,可能是因为该面板正试图显示一个少于一整页结果的类别的第二页结果。我这样说是因为如果他们单击寻呼机中的第一页(或“上一页”),他们会得到最初应该得到的正确结果。

我将下拉菜单设置为进行完整更新,并尝试了 onclick(需要“部分更新”)和 onchange 事件。更改类别时如何重置面板以转到结果的第一页?

4

1 回答 1

4

XspViewPanel 类具有 gotoFirstPage 函数(没有参数)。尝试在下拉组合的 onchange 事件中调用它。

正如 Naveen 建议的那样,代码看起来像这样(假设视图面板 id 是 viewPanel1):

getComponent("viewPanel1").gotoFirstPage();
于 2013-03-11T16:21:26.840 回答