Qlik Sense Theme - Zebra Striped Tables und Pivots
Blog

Qlik Sense Theme - Zebra Striped Tables und Pivots

2 min read Mar 28, 2023

In Qlik Sense ist es problemlos möglich, dass man sich seine eigenen Themes baut. Einer der wohl praktischsten Vorteile davon: Zeilen in Tabellen und Pivottabellen alternierend einfärben. Dadurch erhöht sich die Lesbarkeit und macht das Arbeiten damit angenehmer. Erfahren Sie in diesem Blogpost, wie Sie das auch in Ihrem Qlik Sense einbauen können!


Aus QlikView kennen wir das Feature einfach als Einstellung beim Objekt. In Qlik Sense gibt es diese Property nicht, dafür hat man natürlich den Vorteil, dass man den Qlik Sense Webclient über CSS steuern kann. 

undefined

Wie man Zebra Stripes mit CSS definieren kann, findet man unter w3schools.com. Als Ausgangspunkt für ein Qlik Sense Theme habe ich das QDT-Theme vom Qlik Demo Team verwendet. Dort sieht man in der theme.css bereits einige Styles definiert. Zusätzlich habe ich Folgendes eingefügt. 

undefined

undefined

Das .zip File mit dem modifizierten Theme steht hier zum Download. 

Um das Theme am Qlik Sense Server zu deployen, das .zip File in der QMC als Extension importieren.

undefined

Dann kann das Theme "qdt theme" über die Qlik Sense App Settings eingestellt werden.

undefined

Voilà - alle Tabellen werden jetzt schön gestreift dargestellt! 


Qlik Sense erlaubt das Aktivieren von Hovering in jedem einzelnen Chart. Das wird leicht vergessen.

undefined

Folgende .css ergänzt auch im Theme autmatisch das Hovering, damit man die markierte Zeile besser sehen kann.

 

.qv-object-content-container .qv-object-content table tr:hover {
          background-color: #ffff99 !important;
 }

undefined

Will man das Feature in allen Themes einpflegen, ohne die Themes anzupassen, kann man die Styles am Ende der client.css ergänzen. Bitte bei jedem Update mitziehen.

In Qlik Sense Nov 2019 haben sich die .css Datei und Klassen geändert. In Qlik Sense Feb 2023 muss man zusätzlich mit !important arbeiten, damit der Style übernommen wird.

undefined

C:\Program Files\Qlik\Sense\Client\views\common

.qv-object-content-container .qv-object-content table tr:nth-of-type(2n) {
    background: #f1f1f1 !important;
}

.qv-object-content-container .qv-object-content table tr:hover {
    background-color: #ffff99 !important;
}

 

Viel Spaß mit der neuen Möglichkeit bei der Darstellung von Tabellen und Pivottabellen!

Sie mögen, was Sie lesen?

Melden Sie sich zu unserem Newsletter an und bleiben Sie up-to-date.

Über den Autor

Roland Vecera

Data Solution Architect

LinkedIn