Scripting-Dokumentation

Scripting-Dokumentation der graphomate bullet graphs für SAP Lumira Designer

Version 2020.4 – Stand Oktober 2020

PDF

Einführung

Die graphomate bullet graphs-Extension unterstützt die Skriptsprache von Designer. Somit ist es möglich, die Extension zur Laufzeit interaktiv zu verwenden. Beispielsweise können neue Daten gesetzt, Titel bearbeitet und Skalierungen verändert werden. Eine Auflistung der gegenwärtigen Funktionen und Beispiele zur Verwendung liefert dieses Dokument. Wir sind bemüht, den Funktionsumfang ständig zu erweitern. Sollten Ihnen bestimmte Funktionen fehlen, teilen Sie uns dies gerne über unser Kontaktformular mit.


Ereignisse

Die nachfolgend aufgelisteten Ereignisse stehen zur Verfügung. Auf diesen können im Standard-Properties-Sheet unter dem Punkt Events vom Benutzer geschriebene Skripte hinterlegt werden.


Ereignis NameBeschreibung
On Element Clicked

Wird ausgelöst, wenn der Benutzer zur Laufzeit auf ein Element der Komponente in der Zeichenfläche klickt. Um einen Drilldown zu ermöglichen, muss an dieser Stelle auf die Benutzereingabe reagiert werden. Zum Zeitpunkt dieses Ereignisses werden die Rückgabewerte folgender Funktionen aktualisiert:

  • getSelectedMember() 

Funktionen

Folgende Funktionen stehen zur Verfügung. Diese können innerhalb des Skript-Editors von Designer angesprochen werden.

Boolean​BooleanStringString  StringBooleanBooleanBooleanFloatBoolean

Boolean​

Getter NameBeispielRückgabetypBeispiel RückgabewertBeschreibung
getAxisColor()GRAPHOMATEBULLETGRAPHS_1
.getAxisColor();
String"#000000"Gibt die Farbe der Achsen und der Achsenbeschriftungen zurück
getAxisFontSize()GRAPHOMATEBULLETGRAPHS_1
.getAxisFontSize();
Float10Gibt die von den Achsen verwendet Schriftgröße zurück.
getBadColor()GRAPHOMATEBULLETGRAPHS_1
getBadColor();
String"#FF0000"Gibt die Farbe für negative Abweichungen zurück.
getBulletHeight()GRAPHOMATEBULLETGRAPHS_1
.getBulletHeight();
Float40Gibt die aktuelle Höhe des Zeichenbereichs eines einzelnen Bullet Graphs zurück.
getCalculateQualitativeRanges()GRAPHOMATEBULLETGRAPHS_1
.getCalculateQualitativeRanges();
BooleanfalseGibt zurück, ob die Qualitative Ranges berechnet werden sollen oder nicht.
getCategoryLabelColor()GRAPHOMATEBULLETGRAPHS_1
.getCategoryLabelColor();
String#000000"Gibt die Textfarbe der Category Label zurück.
getCategoryLabelFontSize()GRAPHOMATEBULLETGRAPHS_1
.getCategoryLabelFontSize();
Float12Gibt die Schriftgröße der ersten CategoryLabel-Zeile zurück.
getCategoryLabelPadding()GRAPHOMATEBULLETGRAPHS_1
.getCategoryLabelPadding();
Float20Gibt den aktuellen Abstand zwischen Category Labels und Zeichenfläche der Balken zurück.
getCenterCategoryLabels()GRAPHOMATEBULLETGRAPHS_1.
getCenterCategoryLabels();
BooleanfalseGibt zurück, ob die Categorylabel zentriert sind oder nicht.
getChartFooter()GRAPHOMATEBULLETGRAPHS_1
.getChartFooter();
String"Footer"Gibt den Text der Chart-Fußzeile zurück.
getChartFooterFontSize()

GRAPHOMATEBULLETGRAPHS_1
.getChartFooterFontSize();

Float12Gibt die Schriftgröße der Chart-Fußzeile zurück.
getChartTitle()GRAPHOMATEBULLETGRAPHS_1
.getChartTitle();
String"Titel"Gibt den Titel der Bullet Graph-Komponente zurück.
getChartTitleFontSize()GRAPHOMATEBULLETGRAPHS_1
.getChartTitleFontSize();
Float12Gibt die Schriftgröße des Chart-Titels zurück.
getChartSubtitle()GRAPHOMATEBULLETGRAPHS_1
.getChartSubtitle();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Untertitel der Bullet Graph-Komponente zurück.
getChartSubtitleFontSize()GRAPHOMATEBULLETGRAPHS_1
.getChartSubtitleFontSize();
Float12Gibt die Schriftgröße des Untertitels des Charts zurück.
getComparativeMarkerColor1()GRAPHOMATEBULLETGRAPHS_1
.getComparativeMarkerColor1();
String"#000000"Gibt die Farbe der Comparative Marker 1 zurück.
getComparativeMarkerColor2()GRAPHOMATEBULLETGRAPHS_1
.getComparativeMarkerColor2();
String"#000000"Gibt die Farbe der Comparative Marker 2 zurück.
getComparativeMarkerWidth()

GRAPHOMATEBULLETGRAPHS_1

.getComparativeMarkerWidth();
Float3Gibt die aktuelle Breite der Comparative Marker zurück.
getComparison1()GRAPHOMATEBULLETGRAPHS_1
.getComparison1();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring des Comparative Measure 1 zurück.
getComparison2()GRAPHOMATEBULLETGRAPHS_1
.getComparison2();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring des Comparative Measure 2 zurück.
getComparisonGroup()GRAPHOMATEBULLETGRAPHS_1
.getComparisonGroup();
String"A"Gibt die Comparison Group zurück, in der die Komponente registriert ist. Eine Rückgabe eines Leerstrings ("") bedeutet, dass die Komponente in keiner Comparison Group enthalten ist.
getDatatypes(String seriesType)GRAPHOMATEBULLETGRAPHS_1
.getDatatypes(“performance1”);
String"AC,AC,AC,AC"Gibt die Datentypen für den übergebenen Serientypen zurück. Zulässige Übergabewerte sind performance1, performance2 ,comparative1, comparative2, quality1, quality2, quality3
getDisplayCategoryLabels()GRAPHOMATEBULLETGRAPHS_1
.getDisplayCategoryLabels();
BooleantrueGibt zurück, ob Kategoriebeschriftungen dargestellt werden oder nicht
getDisplayPerformanceValue()GRAPHOMATEBULLETGRAPHS_1
.getDisplayPerformanceValue();
BooleanfalseGibt zurück, ob der Wert des Performance Measure 1 im dazugehörigen Balken dargestellt wird.
getDisplayTooltips()GRAPHOMATEBULLETGRAPHS_1
.getDisplayTooltips();
BooleanfalseGibt zurück, ob zur Runtime Tooltips beim Hovern über den Diagrammelementen angezeigt werden sollen.
getDisplayValueAxis()GRAPHOMATEBULLETGRAPHS_1
.getDisplayValueAxis();
String"Once"Gibt zurück, ob und wenn ja wie die Value Axis der Bullet Graphs angezeigt wird oder nicht. Rückgabewerte können Always, Once oder Never sein.
getDeviationFromComparison1()GRAPHOMATEBULLETGRAPHS_1
.getDeviationFromComparison1();
BooleanfalseGibt zurück, ob die Abweichung zwischen Performance Measure 1 und Comparative Measure 1 dargestellt werden soll oder nicht.
getDisplayMicroPies()GRAPHOMATEBULLETGRAPHS_1
.getDisplayMicroPies();
BooleantrueGibt zurück, ob Micropies angezeigt werden oder nicht.
getExtendedNumberFormat()GRAPHOMATEBULLETGRAPHS_1
.getExtendedNumberFormat();

"-||.|,|1|1|"Gibt den Formatstring des Extended Number Format zurück.
getExtendedNumberFormatPercent()GRAPHOMATEBULLETGRAPHS_1
.getExtendedNumberFormatPercent();
String"-||.|,|1|1|%25"Gibt den Formatstring des Extended Number Format zurück.
getExtendedNumberFormatTooltip()GRAPHOMATEBULLETGRAPHS_1
.getExtendedNumberFormatTooltip();
String"-||.|,|1|1|%25"Gibt den Formatstring des Extended Number Format für Tooltips zurück.
getFontFamily()

GRAPHOMATEBULLETGRAPHS_1
.getFontFamily();

String"Arial"Gibt die verwendete FontFamily zurück.
getHorizontalPadding()GRAPHOMATEBULLETGRAPHS_1
.getHorizontalPadding();
Float20Gibt den Abstand zwischen den einzelnen Bullet Graphs zurück.
getGoodColor()GRAPHOMATEBULLETGRAPHS_1
getGoodColor();
String"#00FF00"Gibt die Farbe für positive Abweichungen zurück.
getInvertDeviationColor()GRAPHOMATEBULLETGRAPHS_1
.getInvertDeviationColor();
BooleanfalseGibt zurück, ob die Zuordnung von "Good Color" und "Bad Color" zu positiven und negativen Abweichungen umgedreht werden soll.
getLabelFormatMode()GRAPHOMATEBULLETGRAPHS_1
.getLabelFormatMode();
Boolean"basic"Gibt die aktuelle Einstellung für die Werteformatierung zurück.
getLabelFormatModeTooltip()GRAPHOMATEBULLETGRAPHS_1
.getLabelFormatModeTooltip();
Boolean"basic"Gibt die aktuelle Einstellung für die Werteformatierung für Tooltips zurück.
getLocale()GRAPHOMATEBULLETGRAPHS_1
.getLocale();
String"en"Gibt die Locale-Einstellung zurück. Diese wird vom Basic Value Format verwendet, um die Zahlen entsprechend zu formatieren.
getMicroPieColor()GRAPHOMATEBULLETGRAPHS_1
.getMicroPieColor();
Color"#000000"Gibt die Farbe der Micropies zurück.
getMicroPieDiameter()GRAPHOMATEBULLETGRAPHS_1
.getMicroPieDiameter();
Float12Gibt den Durchmesser der Micropies zurück.
getNormalizeToTarget()GRAPHOMATEBULLETGRAPHS_1
.getNormalizeToTarget();
String"None"Gibt zurück, ob die in der Bullet-Graph-Komponente enthaltenen Daten auf einen gemeinsamen Zielwert normalisiert werden. Rückgabewerte können None, Performance Measure 1, Performance Measure 2, Comparative Measure 1 oder Comparative Measure 2 sein.
getNumberFormatTooltip()GRAPHOMATEBULLETGRAPHS_1
.getNumberFormatTooltip();
String"0.0a"Gibt den aktuellen Formatstring für die numeral.js-Formatierung der Tooltips zurück.
getNumeraljsFormatString()GRAPHOMATEBULLETGRAPHS_1
.getNumeraljsFormatString();
String"0.0a"Gibt den aktuellen Formatstring für die numeral.js-Formatierung zurück.
getPercentageQuality1()GRAPHOMATEBULLETGRAPHS_1
.getPercentageQuality1();
Float0.75Gibt den aktuellen Prozentsatz zurück, der für die Berechnung der Qualitative Range 1 verwendet wird.
getPercentageQuality3()GRAPHOMATEBULLETGRAPHS_1
.getPercentageQuality3();
Float1.25Gibt den aktuellen Prozentsatz zurück, der für die Berechnung der Qualitative Range 3 verwendet
getPerformance1()GRAPHOMATEBULLETGRAPHS_1
.getPerformance1();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring des Performance Measure 1 zurück.
getPerformance2()GRAPHOMATEBULLETGRAPHS_1
.getPerformance2();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring des Performance Measure 2 zurück.
getPerformanceBarColor1()GRAPHOMATEBULLETGRAPHS_1
.getPerformanceBarColor1();
String"#77aa77"Gibt die Farbe von Performance Bar 1 zurück.
getPerformanceBarColor2()GRAPHOMATEBULLETGRAPHS_1
.getPerformanceBarColor2();
String"#77aa77"Gibt die Farbe von Performance Bar 2 zurück.
getPerformanceBarHeight()GRAPHOMATEBULLETGRAPHS_1
.getPerformanceBarHeight();
int20Gibt die aktuelle Breite der Performance Bars in Pixeln zruück.
getQualitativeRangeColor1()GRAPHOMATEBULLETGRAPHS_1
.getQualitativeRangeColor1();
String"#eeeeee"Gibt die Farbe der Qualitative Bar 1 zurück.
getQualitativeRangeColor2()GRAPHOMATEBULLETGRAPHS_1
.getQualitativeRangeColor2();
String"#999999"Gibt die Farbe der Qualitative Bar 2 zurück.
getQualitativeRangeColor3()GRAPHOMATEBULLETGRAPHS_1
.getQualitativeRangeColor3();
String"#666666"Gibt die Farbe der Qualitative Bar 3 zurück.
getQualitativeBarHeight()GRAPHOMATEBULLETGRAPHS_1
.getQualitativeBarHeight();
int30Gibt die aktuelle Breite der Qualitative Bars in Pixeln zurück.
getQualitativeRangesFromZero()

GRAPHOMATEBULLETGRAPHS_1.
getQualitativeRangesFromZero();

BooleanfalseGibt zurück, ob die Qualitative Ranges von der 0-Position oder vom linken/unteren Rand aus gezeichnet werden sollen.
getQuality1()GRAPHOMATEBULLETGRAPHS_1
.getQuality1();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring der Qualitative Range 1 zurück.
getQuality2()GRAPHOMATEBULLETGRAPHS_1
.getQuality2();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring der Qualitative Range 2 zurück.
getQuality3()GRAPHOMATEBULLETGRAPHS_1
.getQuality3();
String'{"Keyfigures":"0D_NWI_NSAL"}'Gibt den Selektionsstring der Qualitative Range 3 zurück.
getReverseQualitativeRanges()GRAPHOMATEBULLETGRAPHS_1
.getReverseQualitativeRanges();
Booleanfalse

Gibt zurück, in welcher Richtung die Qualitative Ranges gezeichnet werden.

getReverseQuantity()GRAPHOMATEBULLETGRAPHS_1
.getReverseQuantity();
BooleanfalseGibt die aktuelle Zeichenrichtung der Werteachse zurück.
getUseIndividualScales()

GRAPHOMATEBULLETGRAPHS_1
.setUseIndividualScales();

BooleantrueGibt zurück, ob sich die Bullet Graphs eine gemeinsame Skalierung teilen, oder ob jedes für sich skaliert wird.
getSelectedMember(Dimension dimensionKey)GRAPHOMATEBULLETGRAPHS_1
.getSelectedMember("0D_NWI_RCOD").text;
Member"West"Nachdem der User auf dem Bullet Graph ein Element geklickt hat, gibt diese Funktion den Member der spezifizierten Dimension dimensionKey zurück. Der Member stellt verschiedene Properties wie text, internalKey und externalKey zur Verfügung.
getSelectedMemberKey(String dimensionKey)GRAPHOMATEBULLETGRAPHS_1
.getSelectedMemberKey("0D_NWI_RCOD");
String"10273"Nachdem der User auf dem Bullet Graph ein Element geklickt hat, gibt diese Funktion den Schlüssel (Key) des Members der spezifizierten Dimension dimensionKey zurück.
getSelectedMemberText(String dimensionKey)GRAPHOMATEBULLETGRAPHS_1
.getSelectedMemberText("0D_NWI_RCOD");
String"West"Nachdem der User auf dem Bullet Graph ein Element geklickt hat, gibt diese Funktion den Text des Members der spezifizierten Dimension dimensionKey zurück.
getShowChartFooter()GRAPHOMATEBULLETGRAPHS_1
.getShowChartFooter();
BooleanfalseGibt zurück, ob die Fußzeile der Komponente angezeigt wird oder nicht.
getShowChartSubtitle()GRAPHOMATEBULLETGRAPHS_1
.getShowChartSubtitle();
BooleanfalseGibt zurück, ob der Untertitel der Komponente angezeigt wird oder nicht.
getShowChartTitle()GRAPHOMATEBULLETGRAPHS_1
.getShowChartTitle();
BooleanfalseGibt zurück, ob der Titel der Komponente angezeigt wird oder nicht.
getSubtitleFontSize()GRAPHOMATEBULLETGRAPHS_1
.getSubtitleFontSize();
float12Gibt die Schriftgröße der zweiten Zeile der Category Label zurück.
getSuppressRepeatingCategoryLabels()GRAPHOMATEBULLETGRAPHS_1
.getsuppressRepeatingCategoryLabels()
BooleanfalseGibt zurück, ob sich wiederholende Category Label ausgeblendet werden sollen.
getTrailingCategoryLabels()GRAPHOMATEBULLETGRAPHS_1
.getTrailingCategoryLabels();
BooleanfalseGibt zurück, ob die Category Label vor/oberhalb bzw. nach/unterhalb der Bulletgraphs dargestellt werden.
getUseFormattedData()GRAPHOMATEBULLETGRAPHS_1
.getUseFormattedData();
BooleanfalseGibt zurück, ob die aus der Datenquelle kommenden, vorformatierten Werte dargestellt werden sollen.
getUseIndividualScales()GRAPHOMATEBULLETGRAPHS_1
.getUseIndividualScales();
BooleanfalseGibt zurück, ob jedes Bullet Graph einzeln skaliert ist, oder ob alle Bullet Grahps dieselbe Skalierung verwenden.
getVerticalAlign()GRAPHOMATEBULLETGRAPHS_1
.getVerticalAlign();
BooleanfalseGibt die Ausrichtung der Bullet Graphs zurück. Bei true werden die Balken vertikal angeordnet, bei false horizontal.



Setter NameBeispielBeschreibung
setAxisColor(String)GRAPHOMATEBULLETGRAPHS_1
.setAxisColor("#000000");
Setzt die Farbe von Achse und Achsenbeschriftung auf den übergebenen Wert.
setAxisFontSize(float)GRAPHOMATEBULLETGRAPHS_1
.setAxisFontSize(12);
Setzt die Schriftgröße der Achsenbeschriftung auf den übergebenen Wert.
setBadColor(String)GRAPHOMATEBULLETGRAPHS_1
.setBadColor("#ff0000");
Setzt die Farbe für negative Abweichungen auf den übergebenen Wert.
setBulletHeight(float)GRAPHOMATEBULLETGRAPHS_1
.setBulletHeight(40);
Setzt die Höhe des Zeichenbereichs eines einzelnen Bullet Graphs auf den übergebenen Wert.
setCalculateQualitativeRanges(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setCalculateQualitativeRanges(true);
Wenn true, werden die Qualitative Ranges 1 und 3 von der Qualitative Range 2 abgeleitet. Bei Übergabe von false müssen den Qualitative Ranges 1 und 3 entsprechende Datenserien zugewiesen werden; ansonsten werden diese nicht gezeichnet.
setCategoryLabelColor(String)GRAPHOMATEBULLETGRAPHS_1
.setCategoryLabelColor("#000000");
Setzt die Farbe der Category Label auf den übergebenen Wert.
setCategoryLabelFontSize(float)GRAPHOMATEBULLETGRAPHS_1
.setCategoryLabelFontSize(12);
Setzt die Schriftgröße der Category Label auf den übergebenen Wert.
setCategoryLabelPadding(float)GRAPHOMATEBULLETGRAPHS_1
.setCategoryLabelPadding(10);
Setzt den Abstand zwischen Category Label und Bullet Graph auf den übergebenen Wert.
setCenterCategoryLabels(boolean)GRAPHOMATEBULLETGRAPHS_1
.setCenterCategoryLabels(false);
Legt fest, ob die Category Labels mittig oder linksbündig dargestellt werden.
setChartFooter(boolean)GRAPHOMATEBULLETGRAPHS_1
.setChartFooter("Region Nord");
Setzt den Text des Chartfooters auf den übergebenen Wert.
setChartFooterFontSize(float)GRAPHOMATEBULLETGRAPHS_1
.setChartFooterFontSize(12);
Setzt die Schriftgröße des Chartfooters auf den übergebenen Wert.
setChartTitle(String)GRAPHOMATEBULLETGRAPHS_1
.setChartTitle("Sales in Mio. EUR|2013 ACT and BUD");
Setzt den Titel der Bullet Graph-Komponente auf den übergebenen Wert.
setChartTitleFontSize(float)GRAPHOMATEBULLETGRAPHS_1
.setChartTitleFontSize(12);
Setzt die Schriftgröße des Komponententitels auf den übergebenen Wert.
setChartSubtitle(String)GRAPHOMATEBULLETGRAPHS_1
.setChartSubtitle("Region Nord");
Setzt den Untertitel des Bullet Graphs auf den übergebenen Wert.
setChartSubtitleFontSize(float)GRAPHOMATEBULLETGRAPHS_1
.setChartSubtitleFontSize(12);
Setzt die Schriftgröße des Komponenten-Untertitels auf den übergebenen Wert.
setComparativeMarkerColor1(String)GRAPHOMATEBULLETGRAPHS_1
.setComparativeMarkerColor1("#000000")
Setzt die Farbe von Comparative Marker 1 auf den übergebenen Wert.
setComparativeMarkerColor2(String)GRAPHOMATEBULLETGRAPHS_1
.setComparativeMarkerColor2("#333333")
Setzt die Farbe von Comparative Marker 2 auf den übergebenen Wert.
setComparativeMarkerWidth(float)

GRAPHOMATEBULLETGRAPHS_1
.setComparativeMarkerWidth(3);

Setzt die Breite der Comparative Marker auf den übergebenen Wert.
setComparison1(String)GRAPHOMATEBULLETGRAPHS_1
.setComparison1('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für den Comparative Measure 1 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setComparison2(String)GRAPHOMATEBULLETGRAPHS_1
.setComparison2('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für den Comparative Measure 2 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setComparisonGroup(String comparisonGroup)GRAPHOMATEBULLETGRAPHS_1
.setComparisonGroup('A');
Registriert die Bullet-Graph-Komponente in der Comparison Group mit der übergebenen ID. Ein Übergabewert von "" entfernt die Komponente aus einer bestehenden Comparison Group.
setDatatypes(String seriestype, String value)

GRAPHOMATEBULLETGRAPHS_1
.setDatatypes ("performance1", "AC,PP,BU");

Setzt die Datentypen des übergebenen Serientyps auf den übergebenen Wert.
Als Eingabe für seriestype werden folgende Werte akzeptiert: performance1, performance2, comparative1, comparative2, quality1, quality2, quality3

value ist ein String, der die zu setzenden Datentypen beschreibt. Als Format muss eine kommaseparierte Liste verwendet werden: “AC,PP,BU“

setDisplayCategoryLabels(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setDisplayCategoryLabels(true);
Blendet die Kategoriebeschriftungen ein bzw. aus.
setDisplayMicroPies(boolean)GRAPHOMATEBULLETGRAPHS_1
.setDisplayMicroPies(true);
Bestimmt, ob Micropies angezeigt werden, oder nicht.
setDisplayPerformanceValue(boolean)GRAPHOMATEBULLETGRAPHS_1
.setDisplayPerformanceValue(true);
Mit diesem Befehl kann die Anzeige von Performance Value 1 im dazugehörigen Balken an- bzw. ausgeschaltet werden.
setDisplayTooltips(boolean)GRAPHOMATEBULLETGRAPHS_1
.setDisplayTooltips(true);
Mit diesem Befehl kann die Anzeige der Tooltips an- oder ausgeschaltet werden.
setDisplayValueAxis(String)GRAPHOMATEBULLETGRAPHS_1
.setDisplayValueAxis("Once");
Blendet die Werteachse ein bzw. aus. Gültige Übergabewerte sind Always (unter jedem Bullet Graph wird eine Achse gezeichnet), Once (es wird nur eine Achse gezeichnet; alle Bullet Graphs sind gleich skaliert) und Never (die Achse wird komplett ausgeblendet).
setDeviationFromComparison1(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setDeviationFromComparison1(true);
Mit diesem Befehl kann die Anzeige der Abweichung zwischen Performance Measure 1 und Comparative Measure 1 an- bzw. ausgeschaltet werden.
setExtendedNumberFormat(String)GRAPHOMATEBULLETGRAPHS_1
.setExtendedNumberFormat("-||.|,|1|1|");
Setzt den Formatstring für das Extended Number Format auf den übergebenen Wert.
setExtendedNumberFormatPercent(String)GRAPHOMATEBULLETGRAPHS_1
.setExtendedNumberFormatPercent("-||.|,|1|1|%25");
Setzt den Formatstring für das Extended Number Format für Prozentwerte auf den übergebenen Wert.
setExtendedNumberFormatTooltip(String)GRAPHOMATEBULLETGRAPHS_1
.setExtendedNumberFormatTooltip("-||.|,|1|1|%25");
Setzt den Formatstring für das Extended Number Format für Tooltips auf den übergebenen Wert.
setFontFamily(String)GRAPHOMATEBULLETGRAPHS_1
.setFontFamily("Arial");
Setzt die FontFamily auf den übergebenen Wert.
setGoodColor(String)GRAPHOMATEBULLETGRAPHS_1
.setGoodColor("#00ff00");
Bestimmt die Farbe für positive Abweichungen
setHorizontalPadding(float)GRAPHOMATEBULLETGRAPHS_1
.setHorizontalPadding(10);
Setzt den Abstand zwischen den einzelnen Bulletgraphs auf den übergebenen Wert.
setInvertDeviationColor(boolean)GRAPHOMATEBULLETGRAPHS_1
.setInvertDeviationColor(false);
Mit diesem Befehl kann die Zuordnung der Farben für positive/negative Abweichungen invertiert werden. Bei Übergabe von true werden positive Abweichungen in der Bad Color eingefärbt.
setLabelFormatModeTooltip(String)GRAPHOMATEBULLETGRAPHS_1
.setLabelFormatModeTooltip("basic");
Setzt den Label Format Mode für Tooltips auf den übergebenen Wert. Zulässige Übergabewerte sind "basic" und "extended".
setLabelFormatMode(String)GRAPHOMATEBULLETGRAPHS_1
.setLabelFormatMode("basic");
Setzt den Label Format Mode auf den übergebenen Wert. Zulässige Übergabewerte sind "basic" und "extended".
setLocale(String)GRAPHOMATEBULLETGRAPHS_1
.setLocale("de");
Setzt die Ländereinstellung für die numeral.js-Formatierung auf den übergebenen Wert. Zulässige Werte sind "de", "en", "fr" und "auto".
setMicroPieColor(String)GRAPHOMATEBULLETGRAPHS_1
.setMicroPieColor("#777700");
Setzt die Farbe der Micropies auf den übergebenen Wert.
setDisplayMicroPies(boolean)

GRAPHOMATEBULLETGRAPHS_1
.setMicroPieDiameter(20);

Setzt den Durchmesser der Micropies auf den übergebenen Wert.
setNormalizeToTarget(String )GRAPHOMATEBULLETGRAPHS_1
.setNormalizeToTarget ("None");
Dieser Befehl kann verwendet werden, um die Werte einer Bullet-Graph-Komponente auf den übergebenen Zielwert zu normalisieren. Gültige Werte sind None, Performance Measure 1, Performance Measure 2, Comparative Measure 1 oder Comparative Measue 2.
setNumberFormatTooltip(String)GRAPHOMATEBULLETGRAPHS_1
.setNumberFormatTooltip("0,0.0");
String, der die Formatierung der Zahlen in Tooltips beschreibt. Eine Beschreibung, welche Formen dieser annehmen kann, findet sich unter numeraljs.com.
setNumeraljsFormatString(String)GRAPHOMATEBULLETGRAPHS_1
.setNumeraljsFormatString("0,0.0");
String, der die Formatierung der Achsenbeschriftung beschreibt. Eine Beschreibung, welche Formen dieser annehmen kann, findet sich unter numeraljs.com.
setPercentageQuality1(Float)GRAPHOMATEBULLETGRAPHS_1
.setPercentageQuality1(0.2);
Dient zur Berechnung der Qualitative Range 1, sofern die Option Calculate Qualitative Ranges aktiviert ist. Es sollte ein Wert kleiner 1 gewählt werden.
setPercentageQuality3(Float)GRAPHOMATEBULLETGRAPHS_1
.setPercentageQuality3(1.8);
Dient zur Berechnung der Qualitative Range 3, sofern die Option Calculate Qualitative Ranges aktiviert ist. Hier sollte der Wert größer 1 gewählt werden.
setPerformanceBarColor1(String)GRAPHOMATEBULLETGRAPHS_1
.setPerformanceBarColor1("#222222");
Setzt die Farbe von Performance Bar 1 auf den übergebenen Wert.
setPerformanceBarColor2(String)GRAPHOMATEBULLETGRAPHS_1
.setPerformanceBarColor2("#555555");
Setzt die Farbe von Performance Bar 2 auf den übergebenen Wert.
setPerformance1(String)GRAPHOMATEBULLETGRAPHS_1
.setPerformance1('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für den Performance Measure 1 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setPerformance2(String)GRAPHOMATEBULLETGRAPHS_1
.setPerformance2('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für den Performance Measure 2 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setPerformanceBarHeight(Integer)GRAPHOMATEBULLETGRAPHS_1
.setPerformanceBarHeight(3);
Bestimmt die Breite/Höhe (je nach Ausrichtung) der Performance Bar.
setQualitativeBarHeight(Integer)GRAPHOMATEBULLETGRAPHS_1
.setQualitativeBarHeight(4);
Bestimmt die Breite/Höhe (je nach Ausrichtung) der Qualitative Bars.
setQualitativeRangeColor1(String)GRAPHOMATEBULLETGRAPHS_1
.setQualitativeRangeColor1("#999999");
Setzt die Farbe der Qualitative Range 1 auf den übergebenen Wert.
setQualitativeRangeColor2(String)GRAPHOMATEBULLETGRAPHS_1
.setQualitativeRangeColor1("#aaaaaa");
Setzt die Farbe der Qualitative Range 2 auf den übergebenen Wert.
setQualitativeRangeColor3(String)GRAPHOMATEBULLETGRAPHS_1
.setQualitativeRangeColor3("#eeeeee");
Setzt die Farbe der Qualitative Range 3 auf den übergebenen Wert.
setQualitativeRangesFromZero(String)GRAPHOMATEBULLETGRAPHS_1
.setQualitativeRangesFromZero(false);
Legt fest, ob die Qualitative Ranges von der 0-Linie oder vom linken Ende des Zeichenbereichs aus starten,
setQuality1(String)GRAPHOMATEBULLETGRAPHS_1
.setQuality1('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für die Qualitative Range 1 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setQuality2(String)GRAPHOMATEBULLETGRAPHS_1
.setQuality2('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für die Qualitative Range 2 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setQuality3(String)GRAPHOMATEBULLETGRAPHS_1
.setQuality3('{"Keyfigures":"0D_NWI_NSAL"}');
Weist die Daten für die Qualitative Range 3 zu. Erwartet wird ein JSON-String, der eine Zeile oder Spalte aus der Datenquelle beschreibt.
setReverseQualitativeRanges(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setReverseQualitativeRanges(true);
Bestimmt die Zeichenrichtung der Qualitative Ranges.
setReverseQuantity(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setReverseQuantity(true);
Bestimmt die Darstellung der Achse. Wird false übergeben, wird von 0 bis n gezeichnet, bei Übergabe von true wird von n bis 0 gezeichnet.
setShowChartFooter(boolean)

GRAPHOMATEBULLETGRAPHS_1
.setShowChartFooter(true);

Mit diesem Befehl wir die Anzeige des Chart Footers an- oder ausgeschaltet.
setShowChartSubtitle(boolean)GRAPHOMATEBULLETGRAPHS_1
.setShowChartSubtitle(false);
Mit diesem Befehl wird die Anzeige des Komponenten-Untertitels an- oder ausgeschaltet
setShowChartTitle(boolean)GRAPHOMATEBULLETGRAPHS_1
.setShowChartTitle(true);
Dieser Befehl dient zum An- und Ausschalten des Komponententitels
setSubtitleFontSize(float)GRAPHOMATEBULLETGRAPHS_1
.setSubtitleFontSize(12);
Setzt die Schriftgröße der zweiten Zeile der Category Label auf den übergebenen Wert.
setSuppressRepeatingCategoryLabels(boolean)GRAPHOMATEBULLETGRAPHS_1
.setSuppressRepeatingCategoryLabels(true);
Bestimmt, ob sich wiederholende Bestandteile der Category Label ausgeblendet werden oder nicht.
setTrailingCategoryLabels(boolean)GRAPHOMATEBULLETGRAPHS_1
.setTrailingCategoryLabels(true);
Bestimmt, ob die Category Labels vor/oberhalb oder nach/unterhalb der Bulletgraphs gezeichnet werden.
setUseFormattedData(boolean)GRAPHOMATEBULLETGRAPHS_1
.setUseFormattedData(false);
Bestimmt, ob die von der Datenquelle gelieferten, vorformatierten Werte dargestellt werden, oder ob die Formatierung von der Komponente vorgenommen wird.
setUseIndividualScales(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setUseIndividualScales(false);
Bei Übergabe von true wird jedes einzelne Bullet Graph individuell skaliert. Bei Übergabe von false richtet sich die Skalierung nach dem größten im gesamten Datensatz enthaltenen Wert.
setVerticalAlign(Boolean)GRAPHOMATEBULLETGRAPHS_1
.setVerticalAlign(false);
Setzt die Ausrichtung des Bullet Graphs. Bei Übergabe von true werden die Balken vertikal angeordnet, bei false horizontal.