Ich verwende Grid (Multiselect-Modus) in Vaadin für die Datenrepräsentation und ich habe eine Frage:Vaadin Grid: Wie entfernt man das Ankreuzfeld im Header?
Wie zu entfernen Kontrollkästchen aktivieren/deaktivieren in der Kopfzeile?
Screenshot
Ich verwende Grid (Multiselect-Modus) in Vaadin für die Datenrepräsentation und ich habe eine Frage:Vaadin Grid: Wie entfernt man das Ankreuzfeld im Header?
Wie zu entfernen Kontrollkästchen aktivieren/deaktivieren in der Kopfzeile?
Screenshot
Sie CSS, es zu verbergen verwenden könnte, so etwas wie
.v-grid-select-all-checkbox {
display: none;
}
sollte funktionieren.
Wenn natürlich die Checkbox immer noch da ist, so ist es möglich, mit den Browser-Entwickler-Tools sichtbar zu machen.
Um Mausklicks auf die Zelle zu vermeiden, um die Kontrollkästchen zu aktivieren, können Sie die CSS-Eigenschaft pointer-events verwenden.
Ich habe den Stil hide-Checkbox meinem Raster hinzugefügt und verwendet dann die folgende CSS das Kontrollkästchen zu verstecken und Click-Ereignisse (Vaadin 7) verhindern:
.v-grid-hide-checkbox th .v-grid-select-all-checkbox {
display: none;
}
.v-grid-hide-checkbox th:first-child {
pointer-events: none;
}
Thank you! Aber in diesem Fall läuft der Listener für diese Zelle weiter und verarbeitet erfolgreich Ereignisse (((Wie kann man den Listener stoppen? –
Und wie man dieses Kontrollkästchen manuell ein- und ausschaltet? Danke – user1053031