나는 서버 측에서 날짜를 얻었고 이것을 xhtml 코드에서 어떻게 비교합니까? 오늘 날짜보다 작 으면 패널을 렌더링합니다. 그렇지 않으면 그렇지 않습니다.날짜가 오늘 날짜보다 큰 경우 JSF 구성 요소를 어떻게 렌더링 할 수 있습니까?
4
A
답변
4
당신은 빈의 방법이있을 수 XHTML에
class MyBean{
public boolean isDateBigger(){
//date comparissoin and return result
}
}
render="#{myBean.dateBigger}"
업데이트 : 귀하의 의견으로 당
, 당신이 그것을 달성하려는 경우 자바 스크립트를 통해.
두 개의 숨겨진 매개 변수를 사용합니다. 한 현재의 밀리 다른 나타내는 날짜의 밀리
는
2
이
{mbean.cardExpiryDate 지금 GT}
관련 문제
- 1. 오늘 날짜보다 늦은 날짜의 항목을 제외하십시오.
- 2. JSF 구성 요소 다시 렌더링
- 3. JSF 구성 요소의 지연 렌더링
- 4. 테이블 행의 속성에서 큰 따옴표를 어떻게 렌더링 할 수 있습니까?
- 5. 오늘 날짜가 아닌 요일을 가져옵니다.
- 6. 구성 요소의 전체 트리를 다시 렌더링 할 수 있습니까?
- 7. VB.NET에서 어떻게 구성 요소를 만들 수 있습니까?
- 8. 구성 요소를 다른 레이어의 다른 클래스로 구성 할 수 있습니까?
- 9. JSF f : 아약스가 컨텍스트에서 구성 요소를 찾을 수 없습니다.
- 10. 기능을 선택하면 어떻게 Wix 구성 요소를 비활성화 할 수 있습니까?
- 11. JSF ajax 속성 변경시 구성 요소 다시 렌더링
- 12. javax.validation을 사용하여 날짜가 특정 날짜보다 크거나 작음을 확인하는 방법이 있습니까?
- 13. javascript에서 jsf 구성 요소를 추가하는 방법은 무엇입니까?
- 14. 어떻게 dynamicHepler에서 부분을 렌더링 할 수 있습니까?
- 15. 렌더링 할 수 있습니까? 밑줄이없는보기를 부분적으로 렌더링 할 수 있습니까?
- 16. JSF - 다른 구성 요소를 클릭 할 때 jsf 구성 요소 숨기기 취소
- 17. 비동기 구성 요소를 동기식으로 만들 수 있습니까?
- 18. VerticalSplitPanel에서 구성 요소를 추가 할 수 없습니다.
- 19. JSF 2.0 : AJAX 호출이 다시 렌더링 할 때까지 렌더링 (복합) 구성 요소의 내용을 지연합니다.
- 20. 큰 투표 스키마 : 어떻게 할 수 있습니까?
- 21. nowjs를 어떻게 구성 할 수 있습니까?
- 22. 어떻게 요소를 페이드 + 슬라이드 할 수 있습니까?
- 23. JSF 2.0 복합 구성 요소를 병에 넣습니다.
- 24. 글래스 피쉬는 JSF 구성 요소를 표시하지 않습니다.
- 25. 구성 요소를 다시 렌더링 할 때 flex 이벤트가 트리거됩니까?
- 26. 오늘 dijit.form.DateTextBox의 초기 값을 어떻게 설정할 수 있습니까?
- 27. JCheckBox 구성 요소를 JComboBox에 추가 할 수 있습니까?
- 28. CSS를 적용하여 텍스트 구성 요소를 스윙 할 수 있습니까?
- 29. gsoap : 어떻게 구성 할 수 있습니까?
- 30. asp.net mvc에서 어떻게 구성 할 수 있습니까?
하나의 방법은 그것이 수행하려고 자바 스크립트를 사용하여 비교하고 숨길 DIV의 스타일
visibility:hidden
을 적용 서버 측에서 날짜를 가져 와서 rendered = # {abc.todaydate le abc.theDate}에서 비교하십시오. 내가 자바 스크립트로 이것을 할 수있는 방법이 있습니까? – user644745업데이트 됨 –
JSF 구성 요소를 렌더링하려는 경우 실제로 서버 측에서 비교할 필요가 있습니다 (Date.after (someOtherDate)는이를 사용할 수있는 부울을 제공합니다). 그렇지 않으면 "숨겨진"구성 요소가 여전히 보일 수 있습니다 (항상 "소스보기"를 사용할 수 있음). 보안 문제가 있습니다. –