a4j:commandButton の oncomplete 属性で何らかのロジックを実行したいのですが、ロジックが複雑すぎます。外部の java-script ファイルにある Java スクリプト関数を使用してコードを参照し、メンテナンスを改善できますか? JavaScriptファイルがEL式を理解できないため、エラーが発生していることがわかりました。
たとえば、もともと私は、
<a4j:commandButton id="btn1" action="#{MBena1.action1}" oncomplete="if( {MBena1.variable1}){Richfaces.showModalPanel('modelPanel1');};if (......) then ">
私はこのようなことをしたい:
<a4j:commandButton action="#{MBena1.action1}" oncomplete="Btn1OnComplete();">
コードは、外部 Java スクリプト ファイルにある Java スクリプト関数 Btn1OnComplete() 内に配置されます。
ありがとう