in my .jsp 시작/종료 연도를 지정하는 두 개의 selectOneMenu 항목이 있습니다. 이제 선택한 시작 연도가 끝나는 연도보다 큰 경우 오류 메시지가 표시됩니다. 어떻게 해결할 수 있습니까?JSF selectOneMenu : 두 개의 드롭 다운 메뉴 확인
<h:selectOneMenu id="minYear" value="#{statistics.minYear}" style="width: 75px">
<f:selectItems value="#{statistics.yearValues}" />
</h:selectOneMenu>
<h:selectOneMenu id="maxYear" value="#{statistics.maxYear}" style="width: 75px">
<f:selectItems value="#{statistics.yearValues}"/>
</h:selectOneMenu>
범위를 유효하거나 틀리면 내 backing bean에 true/false를 반환하는 메서드가 있습니다.
public boolean isYearValid() {
return (getMaxYear() >= getMinYear());
}
나는이 JSF2에만 해당한다고 생각합니다. 불행히도 JSF1을 사용하고 있습니다. –
Qowaz
예, JSF 2에서 시스템 이벤트가 소개되었습니다. JSF 1.x에 대한 자세한 내용을 편집했습니다. – kostja