0我需要根據條件渲染一些按鈕,我得到的條件是正確的,但每次我訪問頁面按鈕它顯示與addl按鈕,這裏是我的代碼<ui:repeat><ui:repeat>顯示數據更多次數
<ui:repeat var="r" value="#{sessionScope['restrictpageload']}" varStatus="status">
<ui:repeat var="permission" value="#{restrictPageLoad.isUserHasFeaturePermission(4,'abc')}" varStatus="status2">
<ui:fragment rendered="#{permission.featureCreate eq 'y'}" >
<h:commandButton value="Button1" action="#{bean.method()}"/>
</ui:fragment>
</ui:repeat>
</ui:repeat>
我在這裏的第一<ui:repeat>
從會議獲得的值,我會通過作爲參數傳遞給第二個,這將返回我ArrayList和我要去渲染基於狀態的按鈕。
我得到裏面的值,但每次我訪問第二頁更多按鈕addsup.Please幫助。
在哪裏以及如何將''limitspageload'填充到sessionScope中? –
@ L-Ray我從backing bean和它的arraylist中獲取值,並且基於記錄的用戶保持它在會話中。 – user2644886
你可以發佈託管bean嗎?如果這個bean不在會話範圍內,並且你填充了bean的每個構造/初始化,這可能是一個原因... –