分页总数不加载问题

由于我在xml使用了:session_
因此onAfterShow里主动调用了个loader的load()方法
但是分页器设置autoLoad无效了,总数没有变化,是否有什么方法主动出发分页器的事件?

你好,请问是单独用了分页还是表格自带的分页?

<simplePagination id="areaSimplePagination"/>
studio自动生成的页面,带有这个simplePagination

我刚才试了下,这个rows是能自动显示的。
prod

我的java代码是这样的:

@Subscribe
public void onInit(final InitEvent event) {
    sessionDataProvider.getObject().setAttribute("prodName","棒棒糖");
}

@Subscribe
public void onAfterShow(final AfterShowEvent event) {
    productsDl.load();
}

数据超过50(每页数据数量),后面的total就不行了

哦,那你试试把 autoLoad 加上:

<simplePagination  autoLoad="true"/>

加上这个无效,一直显示0;不加是个号,点击一下显示总数据。
应该是这个总数居会单独调用select count去查总数。
由于xml使用session的bug,这个调用不走了。
但是不知道怎么去代码触发一下,想dl.load()一样。

你可以在 SimplePaginationImpl#updateTotalCountButton() 方法打断点看看:
image