1
我有要求,在一個<p:graphicImage>
的鼠標懸停的JSF支持bean方法應該被調用,這將動態顯示一些數據。將鼠標懸停在graphicImage上時如何調用bean方法?
我該如何做到這一點?請不要向我推薦JavaScript代碼。
我有要求,在一個<p:graphicImage>
的鼠標懸停的JSF支持bean方法應該被調用,這將動態顯示一些數據。將鼠標懸停在graphicImage上時如何調用bean方法?
我該如何做到這一點?請不要向我推薦JavaScript代碼。
This link顯示<h:graphicImage>
支持mouseover
事件。由於您使用的是Primefaces,因此您應該可以執行類似以下操作:
<h:graphicImage ...>
<p:ajax event="mouseover" actionListener="myMethod"/>
</h:graphicImage>
沒有辦法沒有javascript。 Java在服務器端運行,並且在鼠標懸停時需要一些JavaSCript向服務器發送請求。 –
爲了實現ajax魔術和動態look'n'feel,JSF/PrimeFaces在JavaScript代碼的封面*加載*下使用。你真的不想使用它嗎?或者你是否確實意味着你不想爲它手動編寫「普通的香草JavaScript」?無論如何,只是不要在將來的問題中提出這種不正當的言論。 – BalusC
@JBNizet,JSF組件已經添加了執行其工作所需的JS(對於其中的一些,這意味着Ajax請求)。 – SJuan76