I am using h:panelGrid
for 2 columns: drop-down list and Login button
I created boolean var hasMoreThanOneCacUser
with getters & setters (I set it when i create drop-down list):
public boolean isHasMoreThanOneCacUser() {
return hasMoreThanOneCacUser;
}
public void setHasMoreThanOneCacUser(boolean hasMoreThanOneCacUser) {
this.hasMoreThanOneCacUser = hasMoreThanOneCacUser;
}
I need to hide <h:selectOneMenu >
and <:h:commandLink>
I tried adding rendered
to panelGrid:
rendered="#{visit != null && editProfileBean.hasMoreThanOneCacUser}"
I also tried on <h:selectOnemenu>
and <h:commandLink>
rendered=#{editProfileBean.hasMoreThanOneCacUser}
None of these seem to do the trick.
It causes page not to render selectOneMenu
and commandLink
.
It's not hasMoreThanOneCacUser
because I saw it gets set to true
Does anyone see what I am doing wrong? I am using JSF 1.0