处理后我可以在JSF中渲染一个面板,如
<a4j:commandButton id="myButton" render="panelId" .... ></a4j:commandButton>
但是如果我想在发送请求之前渲染一个面板怎么办,比如
<a4j:commandButton id="myButton" onbegin="panelId" .... ></a4j:commandButton>
有没有办法做到这一点?
答案 0 :(得分:0)
这种逻辑不会有我的偏好。所以如果你真的需要这个,这是一个可能的解决方案:
<强> XHTML 强>
<a4j:commandButton id="myButton" onbegin="updatePanel()" .... ></a4j:commandButton>
<a4j:jsFunction name="updatePanel"
render="panelId">
</a4j:jsFunction>
未经测试
答案 1 :(得分:0)
这有效
<a4j:commandButton id="myButton" onclick="updateMyPanel();" .... ></a4j:commandButton>
<a4j:jsFunction name="updateMyPanel" render="myPanel">
</a4j:jsFunction>
注意:我尝试了onbegin
和onbeforedomupdate
但两个都没有用!!