Qlik Farben im Mashup ändern

Als erstes benötigt man ein eigenes Template.

Dieses ist schnell im Extension Ordner erstellt:

Extensions/myMashupTheme

1. myMashupTheme.qext
2. theme.json

Inhalt der MashupTheme.qext:

{
	"name": "myMashupTheme",
	"description": "custom theme for myMashup",
	"type": "theme",
	"version": "1.0.0",
	"author": "Thomas Lindackers"
}

Inhalt der theme.json: 

https://help.qlik.com/en-US/sense-developer/September2018/Subsystems/Extensions/Content/Sense_Extensions/CustomThemes/custom-themes-properties.htm

Die komplette Liste der Proberties findet man ganz unten auf der Seite.

Innerhalb des Mashups kann man das Theme mit folgenden Code anwenden:


qlik.theme.apply('myMashupTheme').then(function(result){

});

Nutzt man nun die Visualisierung API oder bindet Charts ein deren Farben nicht über die KPIs bestimmt werden, ändert man so die Farben.

Berechnng nur einmal ausführen

Es kommt immer wieder vor, das man für die Vorbelegung von Werten wie (z.B. min max Berechnung für die Einstellung eines Schiebregelers) nur eine einmalige Berechnung benötigt.

Erstellt man mit Hilfe des genericObjects eine Berechnung, wird diese allerdings bei jeder Selektion erneut ausgeführt. Dies kann zu unerwünschten Flackereffekten führen.

Um dieses Problem zu lösen können Sie das Session Objekt nach der Berechnung einfach entfernen, somit wird die Berechnung nur einmal ausgeführt.

Beispiel:


app.createGenericObject(JSON.parse('{' + genStr + '}'), function ( reply ) {
// Berechnung 
app.destroySessionObject(reply.qInfo.qId);
});
Senior Technical Trainer
Thomas Lindackers
Senior Technical Trainer @ Qlik
04.2017 - Heute
Thomas Lindackers
Senior Technical Trainer
04.2017 - heute
Technical Trainer
Thomas Lindackers
Technical Trainer @ Qlik
10.2014 - 04.2017
Thomas Lindackers
Technical Trainer
10.2014 - 04.2017
Support Engineer
Thomas Lindackers
Tech. Support Engineer @ Qlik
07.2012 - 10.2014
Thomas Lindackers
Technical Support Engineer
07.2012 - 10.2014
Service Desk Analyst
Thomas Lindackers
Service Desk Analyst @ Qlik
10.2010 - 07.2012
Thomas Lindackers
Service Desk Analyst
10.2010 - 07.2012
at Qlik 1 - copy
alias Linse
Bloghoster / Entwickler / Fotograf
Thomas Lindackers
Senior Technical Trainer