0
我的目標是在重新搜索後重置datascroller的第一頁。 這應該與此語句來完成:DataScroller在與bean綁定後不是rendererd
getTableScroller().getUIData().setFirst(index);
我的問題是,當我綁定它不會被渲染一個bean datascroller。就在我按下搜索按鈕兩秒鐘之後,它將被渲染。
豆:
public class HistoryBean {
private HtmlDataScroller tableScroller = new HtmlDataScroller();
// ...
的facelet:
<t:dataScroller id="scroll_1"
for="data"
fastStep="10"
pageCountVar="pageCount"
pageIndexVar="pageIndex"
styleClass="scroller"
paginator="true"
paginatorMaxPages="9"
paginatorTableClass="paginator"
paginatorActiveColumnStyle="font-weight:bold;"
immediate="true"
actionListener="#{historyBean.scrollerAction}"
binding="#{historyBean.tableScroller}"
>
如果刪除了binding
屬性它將在初始請求來呈現。我忘了什麼?