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的每个构造/初始化,这可能是一个原因... –