내 문제는 조건에 따라 h:panelGroup
을 표시해야합니다. h:panelGroup
의 경우 rendered
속성이 이미 설정되었습니다.표시 방법 h : 조건에 따라 panelGroup
<c:if test="${program.distTypeName != 'X' || program.distTypeName != 'Y' || program.distTypeName != 'Z'}">
<h:panelGroup rendered="#{not empty program.categories}">
<li>
<strong>Category: </strong>
<h:outputLabel value="#{not empty program.categories ? 'A':'N/A'}" />
</li>
</h:panelGroup>
을하지만이 작동하지 않습니다 :
<h:panelGroup rendered="#{not empty program.categories}">
<li>
<strong>Category: </strong>
<h:outputLabel value="#{not empty program.categories ? 'A':'N/A'}"/>
</li>
</h:panelGroup>
지금 나는 아래의 코드와 같은 상태를 유지하기 위해 노력하고 있습니다. 내가 뭘 잘못하고 있는지 말해줘. 기본적으로
disType
이 x, y, z가 아닌 경우
h:panelGroup
을 표시해야합니다.
not in
상태를 jstl 태그로 테스트하려면 어떻게해야합니까? 미리 감사드립니다.
이 [링크] (http://stackoverflow.com/questions/4870462/conditionally-displaying-jsf-components/4870557#4870557) 도움이 될 것입니다
당신. – danRod
하지만 내 시나리오에서 렌더링 된 atrribute를 사용할 수있는 방법은 무엇입니까?이 작동하지 않습니다.이 경우에만 h : panelGroup .. 전체 양식에 대한 조건을 확인해야합니다. 제발 제안 해주세요. –
sahithi
'의'rendered' 속성 안에''조건을 옮깁니다. –
Andy