Verbesserung
Top-Thema
Wichtig
Kleinigkeit
Wichtig
Grid kann jetzt Mehrfachselektion mit Ctrl-Click und Shift-Click (#23468). Leider kann man eine bereits selektierte Zeile mit Ctrl-Click nicht wieder deselektieren (Toggle). Das ist aber nützlich, wenn man eine komplexe Auswahl "Alle von ... bis ... außer ..." zusammenstellen möchte.
Umsetzung
In der Funktion 'writeColumn' in DefaultTableRenderer wurde die 'onclick' Methode zu einer Zeile nur hinzugefügt, wenn diese selektierbar (isSelectable) und nicht schon selektiert ist(isSelected). Jetzt wird unabhängig vom aktuellen Selektionszustand (isSelected) der Zeile die 'onlick' Methode geschrieben, sofern die Zeile selektierbar ist.
Test
In einer 'Grid', die Mehrfachselektionen zulässt, Zeilen selektieren und mit CTRL-Click wieder deselektieren. Das ganze im 'EditMode' und 'ViewMode' durchführen, um das korrekte Erstellen und Löschen von 'FormFields' zu überprüfen.