2011-04-05 21 views
0

編輯我認爲process屬性必須指向同一個a4j:form中的一個元素。你可以跳到下面的答案。適用於流程屬性的JSF或Richfaces「容器」是什麼?


使用過程中認爲這article他們提到,它可以指向任何容器部分。 什麼標籤符合使用流程屬性的容器? 一些我特別考慮:

  • A4J:形式
  • A4J:outputPanel
  • A4J:區域
  • 豐富:dataTable的
  • 豐富:面板
  • 豐富:modalPanel

回答

1

指向a4j:區域是不可能的。它絕對適用於h:panelGrid或rich:面板。我懷疑h:form可以用作控制,而process-attribute已經在一個表單中,然後你指向另一個表單。

h:dataTable可能工作,如果你有內部輸入。

希望這會有所幫助。

+0

感謝您的幫助! – Adam 2011-04-06 16:29:19

0

我不做RichFaces,但它使技術上感覺它只適用於接受id屬性呈現HTML到客戶端的組件。 JS/Ajax應該能夠通過JS document.getElementById()函數在客戶端的HTML DOM樹中獲得它的句柄。

因此,理論上它應該在所有的<rich:xxx><h:xxx>組件上工作,因爲它們都將HTML呈現給客戶端。大多數這些<a4j:xxx>組件僅僅是抽象的和服務器端的,並不一定會向客戶端提供任何東西,所以它們在任何一個上都不起作用。

0

這個答案最初包含了我認爲是我嘗試的結果,但實際上我重新組織了我的表格是如何佈局的。我猜測我只是沒有使用流程屬性,它可能適用於所有流程屬性,但需要與它指向的元素位於相同的a4j:form中。

相關問題