2011-10-04 4 views
4

간단한 질문 :<button> 1.2

JSF 또는 다른 프레임 워크 (RichFaces, 토마 호크 등)를 사용하여 HTML <button> - 요소를 렌더링하는 방법은 없나요? 아니면 이것에 대한 사용자 지정 구성 요소를 작성하는 데 리조트가 있습니까?

+0

+1 ** 큰 질문입니다 ** ** 나는 그것을 찾고 있었지만 아무도 그것에 대해 신경 쓰지 않는 것처럼 보였다. –

+0

설명 : 맞춤 ** 렌더러 **를 작성해야합니다. 'h : commandButton'과'h : commandLink'는 사실 ** 같은 구성 요소 ** ('UICommand')이지만 모든 태그는 다른 렌더러를 사용합니다. 그래서 그냥 ** 1) ** 자신의'

답변

0

아니요, 없습니다. <button>은 일반적으로 GET 요청에만 사용되므로 JSF 템플릿에 일반 바닐라를 넣을 수도 있습니다. 어쨌든 JSF 관리 빈에 액션을 바인드 할 필요는 없다.

JSF 2.0에서는 GET 버튼을 렌더링하고보기 매개 변수를 포함하거나 암시 적 탐색을 수행하는 옵션을 제공하는 <h:button>이 있습니다. 두 기능은 JSF 1.2에서 사용할 수 없으므로 어쨌든 JSF 1.2와 비슷한 구성 요소가있는 것은 아닙니다. 한편

, 당신은 실제로 다음 당신이 정말로 대신 <h:commandButton>를 사용해야하는 POST는 콩 액션 메소드를 관리 호출 할 <button>를 사용하려는 경우. <button>을 사용하여 문제가 해결되었다고 생각되는 특정 문제가있는 경우 에 대한 자세한 내용을 다시 질문하여 특정 문제를 해결해야합니다. <h:commandButton>와 동일합니다.

+2

AFAIK,

+0

그리고 버튼에서 빈에서 메소드를 트리거하기 때문에 일반적인 바닐라 html을 사용하는 것은 실제로 옵션이 아닙니다 (을 트리거하는 데 사용하지 않는 한 정말 못생긴 해결책처럼 보입니다.) –

+0

If 원하는 것은 버튼의 배경 이미지입니다. CSS'background-image' 만 사용하십시오. – BalusC