Ich habe </p:dataTable>
von jsf, die eine Haupt <p:selectBooleanCheckbox >
in einer Header-Spalte enthält. Unter dieser Spalte habe ich mehr <p:selectBooleanCheckbox >
.Ich muss die überprüfen main <p:selectBooleanCheckbox >
und dann alle anderen Kontrollkästchen sollten überprüft werden.Wenn ich den Haupt-unchecked alle anderen sollte auch deaktiviert werden.Ich habe viele Beispiele versucht, aber das hat nicht funktioniert.Ich muss dies mit JavaScript getan werden. Wie alle <p: selectBooleanCheckbox /> boolean Checkboxen überprüft werden, indem ein Kontrollkästchen mit javaScript
<p:dataTable value="#{userMassTransferBean.recordList}" var="record">
<p:column>
<f:facet name="header">
<h:outputText value="Transfer To "/>
<p:selectBooleanCheckbox id="mainCheckbox" />
</f:facet>
<p:selectBooleanCheckbox id="subCheckbox" value="#{userMassTransferBean.selected}" />
</p:column>
</p:dataTable>
Ich habe einige JAVA-Scripts verwendet, die aus dem Internet gefunden, aber sie gaben mir Fehler wie
Setter nicht für Festigkeitsklasse gefunden
So verwendete ich styleclass Attribut innerhalb des <p:selectBooleanCheckbox >
Tag, aber dann hat das Skript nicht funktioniert. Bitte markieren Sie das nicht als Duplikat und ich muss dies mit javaScript tun.
Warum verwenden Sie nicht '' 's eigene Zeilenauswahl-Funktion? http://www.primefaces.org/showcase/ui/data/datatable/selection.xhtml –
BalusC