/ / Datierung von datefixierbaren dynamischen Spalten - Ereignissen, datierbaren, Primefaces

Dataset für die dynamische Datafragmentierung von Terminen - Ereignisse, Datentypen, Primzahlen

Ich habe eine Primata-Datentabelle wie folgt

<p:dataTable id="associatedProductsTable" var="oap"
value="#{checkoutController.associatedProducts}"
styleClass="cssAssociatedProductsTable">
<p:column>#{oap.product.code}</p:column>
<p:column>
<p:selectBooleanCheckbox value="#{oap.includedInOrder}" />
</p:column>
<p:column>#{oap.productPriceTotal}</p:column>
</p:dataTable>

Das productPriceTotal-Feld ist 0, solangeselectBooleanCheckbox ist nicht markiert. Mein Wunsch ist es, den Wert von productPriceTotal festzulegen, wenn der Benutzer den Kontrollkästchenwert von selectBooleanCheckbox auswählt Es ist mir egal, ob dies mit einem Postback oder einem dynamischen Ajax geschieht, aber egal wie ich es mache, ich kann es nicht zum Laufen bringen.

Vielen Dank

Antworten:

0 für die Antwort № 1

Ich habe es getan. Eigentlich suchte ich nach einem Beispiel, nach einer Dokumentation, um es mir leichter zu machen. Das klappt jetzt sehr schön. Das Problem war, dass das Update der Tabelle nur einmal beim Laden der Seite durchgeführt werden sollte und ich dies nicht tat. Ich habe die Daten jedes Mal bei jeder Aktualisierung geladen. Daher wurden die Daten bei jedem Aktualisieren durch das Neuladen gelöscht.

if (!FacesContext.getCurrentInstance().isPostback())
{
//load once
}

Es funktioniert jetzt

Vielen Dank