2017-11-07 10 views
1

Ich habe ein paar UI-Komponenten unter af:form Tag. Wenn ich einen Teil-Trigger für eine der Komponenten über die Bindung (AdfFacesContext.getCurrentInstance().addPartialTarget(Componentbinding) anwende, wird das gesamte Formular übermittelt? Wenn es sich um einen einfachen JQuery-Ajax-Aufruf handelt, können wir im Allgemeinen die einzigen erforderlichen Daten erhalten, ohne das Senden von Formularen durchzuführen. Teilt das Rendern von Teilseiten auch den gesamten ADF-Lebenszyklus, nur um nur eine Komponente zu aktualisieren? Bitte erkläre?Führt Oracle ADF Partial-Trigger das gesamte Formular aus?

Antwort

3

Vom documentation:

Mit ADF Faces, die Funktion, die die Ajax Teil-Seite machen Verhalten liefert wird teilweise Seiten-Rendering (PPR) genannt. Während PPR wird der JSF Seitenanforderungslebenszyklus (einschließlich Konvertierung und Überprüfung) nur für bestimmte Komponenten auf einer Seite ausgeführt .

So:

  1. Die partielle Trigger-Funktionalität wird das gesamte Formular nicht
  2. Der ADF-Lebenszyklus wird auf das Ziel angewendet werden (einschließlich der untergeordneten Komponenten) und die trigger component
Verwandte Themen