我有一个包含很多元素的表单。在这个表单中有一个commandButton,它向服务器发出一个ajax请求并更新整个表单。
但是在这个ajax事件中我不想处理一两个元素。如何从处理中仅排除这些组件,例如“处理所有表单元素而不是此组件”,而不是指定要处理的所有组件?
答案 0 :(得分:0)
例如,您可以使用命令按钮调用js函数并捕获您要发送的所有元素。例如:
<script type="text/javascript">
<!--
function call(a, b, c, d...) {
addDocument(a);
.....
}
-->
</script>
<a4j:jsFunction name="addDocument" action="addDocument" reRender="panellImatge"
ajaxSingle="true">
<a4j:actionparam name="idDocument"
assignTo="#{crearUsuarisBB.newDocumentId}" />
</a4j:jsFunction>
并在命令按钮中调用--Call();
我希望它有所帮助。