私はとを持っています<h:panelGrid>
(h:commandLink
リンクは基本的に画像です)。今、私はマウスオーバーイベントでそれが欲しいです、そしてリンクはレンダリングされるべきで(render='true')
あり、マウスアウトイベントでそれは削除され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の他のソリューションはこの要件を満たしています