一個JSF元素我有一個<h:panelGrid>
和h:commandLink
(鏈接基本上是一個圖像)。現在我想的是在鼠標懸停事件,然後鏈接應該渲染(render='true')
和mouseout事件,它就會被刪除render='false'
。
但是我無法創建這樣的邏輯:我如何使用這些事件來做到這一點,因爲我正在使用的方法是在此事件上設置bean true
和false
的值。
這裏是我的代碼渲染鼠標懸停
<h:form>
<h:panelGrid mouseover='** we cannot call a bean method here which changes the bean value **'>
This is the Div On which I want to apply mouseover event
</h:panelGrid>
<h:commandLink id="btn" render={renderBean.renderLink}>
<h:graphicImage url="image.jpg"/>
</h:commandLink>
</h:form>
的renderBean
renderLink
屬性的默認值是假的。 現在我想知道如何在鼠標懸停事件中將其值更改爲true
?這可能嗎? 或 JSF中的任何其他解決方案w.r.t此要求
在'onmouseover' /'onmouseleft'事件中顯示/隱藏鏈接的動機是什麼?請解釋您的功能要求,以獲得更好的指導。 – 2013-02-27 07:48:18