次のようなヘルプ ボタンがいくつかあるリッチフェイスを使用した JSF ページがあります。
<rich:componentControl for="panelHelp" event="oncomplete" operation="show" />
呼び出されるパネルは次のとおりです。
<rich:modalPanel id="panelHelp" minHeight="250" minWidth="500"
keepVisualState="true" resizeable="true" moveable="true">
<f:facet name="header">
<h:outputText value="Help" />
</f:facet>
<f:facet name="controls">
<h:commandLink value="">
<h:graphicImage value="/close2.png" title="Close" />
<rich:componentControl for="panelHelp" event="onclick" operation="hide" />
</h:commandLink>
</f:facet>
<h:panelGrid columns="1" width="100%">
<h:outputText escape="false" id="txtHelp"
value="#{msgHelp}" style="width: 100%; height: 190px" />
</h:panelGrid>
</rich:modalPanel>
ただし、ボタンを押してパネルを閉じると、パネルが非表示になるだけでなく、ページ全体がリロードされます。
私は何か間違ったことをしていますか、それともこれを行うためのより良い方法はありますか?
Richfaces バージョン 3.3.3 を使用しています