一个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