2011-03-10 4 views
2

저는 Java 개발자는 아니지만 JSF 1.2를 사용하는 팀과 협력합니다.JSF가 HTML 검색 필드를 뱉어 버린다. 할 수 있는?

HTML 5 태그 및 속성을 사용하고자합니다. JSF 1.2가 기본적으로 지원하는 것으로 보이지 않습니다. 나는 출력 일반 텍스트를 수 있도록 데, 지금

<input type="search" placeholder="blahblah" /> 

:

<x:inputText> 

가 HTML 5 검색 태그를 뱉어 :

는 JSF 텍스트 태그가 어쨌든 거기 필드로 변환 한 다음 클라이언트 측 변환 기능을 실행하기 위해 인라인 JS를 배치합니다.

<input type="text"> 
<script> funciton here that changes type to 'search' and adds placeholder attribute</script> 

작동하지만, 그러나 조금 해키입니다. 서버 측 JSF가 적절한 HTML 5 태그를 출력하도록 합법적 인 방법이 있습니까?

답변

2

custom component을 생성하십시오. 이렇게하면 렌더링 된 HTML을 세부적으로 제어 할 수 있습니다.

또는 JSF 2.0으로 업그레이드하면 a lot easiercomposite component을 생성 할 수 있습니다.

+0

복합 구성 요소를 조사하기 위해 팀을 나가는 것 같습니다. 감사! –

관련 문제