이전 질문이 옳다고 생각하지 않아이 질문의 내용을 바꿨습니다. 내가 좋아하는 것html/JSF에서 - 클릭에 응답하는 구성 요소를 만드는 방법은 무엇입니까?
는
목표는 마우스를 가져가 마우스 클릭에 응답 좋은 큰 버튼을 만드는 것입니다 ... 마우스 클릭/가져가 등 같은 JSF/RichFaces 구성 요소 핸들 이벤트를 만드는 방법을 알고 있습니다.
감사합니다.
이전 질문이 옳다고 생각하지 않아이 질문의 내용을 바꿨습니다. 내가 좋아하는 것html/JSF에서 - 클릭에 응답하는 구성 요소를 만드는 방법은 무엇입니까?
는
목표는 마우스를 가져가 마우스 클릭에 응답 좋은 큰 버튼을 만드는 것입니다 ... 마우스 클릭/가져가 등 같은 JSF/RichFaces 구성 요소 핸들 이벤트를 만드는 방법을 알고 있습니다.
감사합니다.
모든 (시각적) 구성 요소는 속성이 같은 특정 이벤트가 발생할 때 당신이 자바 스크립트 코드를 실행할 수 등 onclick
, onmouseover
, onmouseout
, onfocus
, 등. 예 :
<h:inputText ... onclick="alert('Click');"/>
사용자가 입력 필드를 클릭하면 "클릭"메시지가 표시됩니다. CSS 클래스 aCssClass
에 대한
<h:commandButton ... styleClass="aCssClass" onmouseover="this.className='anotherCssClass'" onmouseout="this.className='aCssClass'"/>
, 버튼이 표시되고 커서가 버튼에 들어갈 때, 그것은을 사용합니다 : 귀하의 요구 사항에 대해서는
는, 당신은 뭔가를 시도 할 수 있습니다 anotherCssClass
클래스. 물론 onclick
이벤트에 대한 CSS 클래스를 정의 할 수도 있습니다 ...
정보 : 원하는 이벤트가 아닌 특정 이벤트에 대해 서버에 Ajax 호출을 실행하려는 경우 정확하게 <a4j:support/>
태그를 사용할 수 있습니다.
<h:inputText ...>
<a4j:support event="onclick" actionListener="#{myBean.doSomething}"/>
</h:inputText>
이것은 시각적 변화와 이벤트 리스너 모두 내가 필요로하는 것입니다. 감사! – Ben