【发布时间】:2013-02-12 21:42:35
【问题描述】:
我有一个<h:panelGrid> 和一个h:commandLink(链接基本上是一个图像)。现在我希望在 mouseover 事件上,然后链接应该是 render(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属性默认值为false。 现在我想知道如何在鼠标悬停事件中将其值更改为true? 有可能吗? 或 JSF 中符合此要求的任何其他解决方案
【问题讨论】:
-
在
onmouseover/onmouseleft事件中显示/隐藏链接的动机是什么?请说明您的功能要求以获得更好的指导。