0
내 목표는 새로운 검색 후에 datascroller의 첫 번째 페이지를 재설정하는 것입니다. 이이 문을 수행해야합니다 :DataScroller가 빈으로 바인딩 한 후에 렌더되지 않습니다.
getTableScroller().getUIData().setFirst(index);
내 문제는, 내가 렌더링되지 않습니다 빈과 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
가 초기 요청에 렌더링되는 특성을 제거합니다. 나는 무엇을 잊어 버렸는가?