我有这段代码无法正常工作。我已经fieldToStore
定义了。我可以提醒它,我可以在 firebug 控制台中看到它的值,但是当它传递给 myBean 时,如果它是字符串值,它总是未定义的,如果它是布尔值,它总是未定义的。有任何想法吗?
<a4j:commandButton id="bt1" action="#{myBean.doSomething}" onclick="fieldToStore=false;saveFieldState();">
</a4j:commandButton>
<a4j:jsFunction name="saveFieldState" action="#{myBean.dummyAction}" />
<a4j:actionparam name="fieldToStore" assignTo="#{myBean.fieldToStore}" />
</a4j:jsFunction>
我的期望是,在我点击 bt1 后,myBean.fieldToStore 的值为 false,根据 javascript var fieldToStore。