2016-08-04 34 views

Antwort

0

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.

+0

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? –

+0

Und wie man dieses Kontrollkästchen manuell ein- und ausschaltet? Danke – user1053031

2

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; 
}