彼ら!次の方法で確認ダイアログを作成しようとしています。
<h:form>
<a4j:commandButton id="declareNewStatusCbt" image="/img/buttons/save.png"
styleClass="hoverable rich-panel-button"
onclick="#{rich:component('confirmation')}.show();return false">
</a4j:commandButton>
<a4j:jsFunction name="doSubmit" action="#{customerService.action}"/>
</h:form>
モーダル パネル ブロックのボタンは次のとおりです (rich:modalPanel には がありますid="confirmation"
)。
<h:commandButton image="img/buttons/proceed.png" styleClass="hoverable"
onclick="#{rich:component('confirmation')}.hide();doSubmit();return false;"/>
したがって、基本的には と同じ効果を得る必要がありa4j:commandButton action="#{customerService.action}"
ますが、モーダル ウィンドウで [続行] ボタンを押すとTypeError: this._form is null
、FireFox コンソールで受信し、ページがリロードされるだけです。何か案は?
ありがとうございました!