我有一个<h:panelGrid>
和一个h:commandLink
(链接基本上是一个图像)。现在我想要在 mouseover 事件上,然后链接应该是渲染(render='true')
和 mouseout 事件,它被删除render='false'
。
但是我无法创建如何使用这些事件执行此操作的逻辑,因为我使用的方法是设置 beantrue
和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>
renderLink
属性的默认值为renderBean
false。现在我想知道如何将其值更改为true
鼠标悬停事件?可能吗?或JSF 中的任何其他解决方案都符合此要求