编辑我认为process属性必须指向同一个a4j:form中的元素。你可以跳到我的答案。
阅读此article的使用流程属性部分,他们提到它可以指向任何容器。 什么标签有资格作为使用流程属性的容器? 我特别考虑的一些:
答案 0 :(得分:1)
无法指向a4j:region。它肯定适用于h:panelGrid或rich:panel。我怀疑h:form可以用作控件,process-attribute已经在一个表单中,然后你指向另一个表单。
h:如果你有输入,dataTable可能会工作。
希望这会有所帮助。
答案 1 :(得分:0)
我不做RichFaces,但从技术上讲它只适用于接受id
属性和向客户端呈现HTML的组件。 JS / Ajax应该能够通过JS document.getElementById()
函数在客户端的HTML DOM树中获取它的句柄。
因此,理论上它应该适用于所有<rich:xxx>
和<h:xxx>
组件,因为它们都将HTML呈现给客户端。这些<a4j:xxx>
组件中的大多数仅是抽象的和服务器端的,并不一定向客户端呈现任何内容,因此它不适用于任何组件。
答案 2 :(得分:0)
这个答案最初包含了我认为的尝试结果,但实际上我重新整理了我的表格是如何布局的。我猜我只是没有使用process属性,它可能适用于所有这些属性,但需要与它所指向的元素在同一个a4j:form中。