Wenn einen Anwendung in EINER Ansicht 20 DOPPELT sortierbare Spalten braucht, dann macht der Entwickler etwas falsch.
Den Einwand mit den Selektierte Dokumente kann ich verstehen, aber dann mit wenige EINMAL sortierten Spalten.
Und dazu Sortierbare Spalten verwendet mann normalerweise für das SUCHEN nach Dokumente, nicht unbedingt für das mehrfach suchen nach unterschiedliche elemente für EINE Suche/Selektion.
Da würde ich ERNSTHAFT dazu raten ORDNER zu erstellen, und VOR jeder klick auf einen Sortierspalte (oder Ansicht wechsel), die selektierte Dokumente dort abzulegen.
Den Argument mit Rechenpower ist ein Totschlag argument. Greta wäre nicht einverstanden mit den energie verschwendung. Sogar nicht wenn es regenerative Energie wäre (weil dafür dann anders wo Kohle stom als ersatz benötigt wird, wenn der Regenerative so verschwendet wird).
PS. Der Indexer braucht für EINE Ansicht mit 20 Doppel sortierbare Spalten LÄNGER als für 20 Ansichten mit 1 (zusätzliche) Sortierspalte. Dazu SOBALD sich EIN EINZELNES Dokument in der Datenbank Ändert, und diese Ansicht gerade geöffnet IST, wird der Indexer gemeldet das diese Ansicht nicht mehr Aktuell ist. In falle von 20 Ansichten, würde der Indexer warten bis die (einer der 19 anderen) Ansicht geöffnet wird, oder einen pause ist, um dieses zu machen. Dort wird dann NUR eine Ansicht aktualisiert (bei 20 einzelne). Und das geht Garantiert schneller als eine Ansicht mit 20 Doppelte Sortierspalten.