2013-01-05 1 views
1

<p:graphicImage>의 마우스 오버시에 일부 데이터를 동적으로 표시하는 JSF 백업 빈 메소드를 호출해야한다는 요구 사항이 있습니다.graphicImage에서 마우스 오버 할 때 bean 메소드를 호출하는 방법은 무엇입니까?

어떻게하면됩니까? JavaScript 코드를 제안하지 마십시오.

+0

자바 스크립트가 없으면 아무 것도 할 수 없습니다. Java는 서버 측에서 실행되며 마우스를 움직일 때 서버에 요청을 보내려면 JavaSCript가 필요합니다. –

+1

JSF/PrimeFaces는 아약스 마법과 동적 인 느낌을 얻기 위해 자바 스크립트 코드의로드 *를 사용합니다. 당신은 정말로 그것을 사용하고 싶지 않습니까? 또는 실제로 "일반 바닐라 JavaScript"를 수동으로 작성하고 싶지 않다는 뜻입니까? 어떤 방법 으로든, 미래의 질문에 이런 종류의 무의미한 진술을하지 마십시오. – BalusC

+0

@JBNizet, JSF 구성 요소는 이미 작업을 수행하는 데 필요한 JS를 추가합니다 (일부는 아약스 요청을 의미합니다). – SJuan76

답변

4

This link<h:graphicImage>mouseover 이벤트를 지원함을 보여줍니다. Primefaces를 사용하고 있으므로,

<h:graphicImage ...> 
    <p:ajax event="mouseover" actionListener="myMethod"/> 
</h:graphicImage> 
관련 문제