Я хочу сделать некоторую логику в атрибуте oncomplete a4j: commandButton, но моя логика слишком сложна, могу ли я ссылаться на код, используя функции java-скрипта, расположенные во внешнем файле 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-скрипта Btn1OnComplete (), которая находится во внешнем файле java-скрипта.
Спасибо