Primefaces datatable mit checkbox-Auswahl NUR
In meinem Projekt verwende ich eine Datentabelle mit <p:column selectionMode="multiple" />
so dass die Einträge können mehreren wählen Sie mit den Checkboxen.
Jedoch, wenn der Benutzer auf eine Zeile klicken, werden alle vorherigen Auswahl deselektiert und nur die Zeile ausgewählt ist.
Dieses Verhalten ist unerwartet und ärgerlich.
Ich möchte deaktivieren das Verhalten von rowSelect und rowUnselect auf die Zeile klicken, aber es scheint, ich hatte keine Möglichkeit, das zu tun, aber das hacken der Quelle datatable.js.
Hat jemand implementieren diese vor? Vielen Dank für die Beantwortung.
Mit:
primefaces 3.5
mojarra 2.1.6
glassfish 3.1.2.2
- Geben Sie Ihren code. So, dass wir die Fehler oder logische Fehler, dass.
- Hier sein code ist nicht wichtig, da das gleiche Problem passiert auch in der präsentieren sich. Es scheint nur mit der checkbox und nicht mit radio-button. Ich möchte auch, um das gleiche Verhalten der OP erwähnt. Jemand hat das Problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gemäß dieser feature request, diese Funktion wird unterstützt in Primefaces-Versionen 5.0.3 & 5.1, indem Sie einfach rowSelectMode="checkbox" in der datatable.
Dokumentation Referenz (PF 5.1):
Diese in deine Seite, könnte helfen, zu stoppen Auswahl, wenn Sie auf eine Zeile klicken.
Den letzten Zustand (
this == event.target
) ist erforderlich, wenn eine checkbox-Spalte selbst, außerhalb der checkbox.