Scripting-Dokumentation der graphomate bullet graphs für SAP Lumira Designer
Author: Jens Beckmann
Version 2.0 – Stand August 2017
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 Name | Beschreibung |
---|---|
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:
|
Funktionen
Folgende Funktionen stehen zur Verfügung. Diese können innerhalb des Skript-Editors von Designer angesprochen werden.
BooleanBooleanStringString StringBooleanBooleanBooleanFloatBoolean
Boolean
Getter Name | Beispiel | Rückgabetyp | Beispiel Rückgabewert | Beschreibung |
---|---|---|---|---|
getAxisColor() | GRAPHOMATEBULLETGRAPHS_1 .getAxisColor(); | String | "#000000" | Gibt die Farbe der Achsen und der Achsenbeschriftungen zurück |
getAxisFontSize() | GRAPHOMATEBULLETGRAPHS_1 .getAxisFontSize(); | Float | 10 | Gibt 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(); | Float | 40 | Gibt die aktuelle Höhe des Zeichenbereichs eines einzelnen Bullet Graphs zurück. |
getCalculateQualitativeRanges() | GRAPHOMATEBULLETGRAPHS_1 .getCalculateQualitativeRanges(); | Boolean | false | Gibt 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(); | Float | 12 | Gibt die Schriftgröße der ersten CategoryLabel-Zeile zurück. |
getCategoryLabelPadding() | GRAPHOMATEBULLETGRAPHS_1 .getCategoryLabelPadding(); | Float | 20 | Gibt den aktuellen Abstand zwischen Category Labels und Zeichenfläche der Balken zurück. |
getCenterCategoryLabels() | GRAPHOMATEBULLETGRAPHS_1. getCenterCategoryLabels(); | Boolean | false | Gibt 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 | Float | 12 | Gibt 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(); | Float | 12 | Gibt 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(); | Float | 12 | Gibt 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(); | Float | 3 | Gibt 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(); | Boolean | true | Gibt zurück, ob Kategoriebeschriftungen dargestellt werden oder nicht |
getDisplayPerformanceValue() | GRAPHOMATEBULLETGRAPHS_1 .getDisplayPerformanceValue(); | Boolean | false | Gibt zurück, ob der Wert des Performance Measure 1 im dazugehörigen Balken dargestellt wird. |
getDisplayTooltips() | GRAPHOMATEBULLETGRAPHS_1 .getDisplayTooltips(); | Boolean | false | Gibt 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(); | Boolean | false | Gibt zurück, ob die Abweichung zwischen Performance Measure 1 und Comparative Measure 1 dargestellt werden soll oder nicht. |
getDisplayMicroPies() | GRAPHOMATEBULLETGRAPHS_1 .getDisplayMicroPies(); | Boolean | true | Gibt 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 | String | "Arial" | Gibt die verwendete FontFamily zurück. |
getHorizontalPadding() | GRAPHOMATEBULLETGRAPHS_1 .getHorizontalPadding(); | Float | 20 | Gibt 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(); | Boolean | false | Gibt 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(); | Float | 12 | Gibt 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(); | Float | 0.75 | Gibt den aktuellen Prozentsatz zurück, der für die Berechnung der Qualitative Range 1 verwendet wird. |
getPercentageQuality3() | GRAPHOMATEBULLETGRAPHS_1 .getPercentageQuality3(); | Float | 1.25 | Gibt 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(); | int | 20 | Gibt 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(); | int | 30 | Gibt die aktuelle Breite der Qualitative Bars in Pixeln zurück. |
getQualitativeRangesFromZero() | GRAPHOMATEBULLETGRAPHS_1. | Boolean | false | Gibt 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(); | Boolean | false | Gibt zurück, in welcher Richtung die Qualitative Ranges gezeichnet werden. |
getReverseQuantity() | GRAPHOMATEBULLETGRAPHS_1 .getReverseQuantity(); | Boolean | false | Gibt die aktuelle Zeichenrichtung der Werteachse zurück. |
getUseIndividualScales() | GRAPHOMATEBULLETGRAPHS_1 | Boolean | true | Gibt 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(); | Boolean | false | Gibt zurück, ob die Fußzeile der Komponente angezeigt wird oder nicht. |
getShowChartSubtitle() | GRAPHOMATEBULLETGRAPHS_1 .getShowChartSubtitle(); | Boolean | false | Gibt zurück, ob der Untertitel der Komponente angezeigt wird oder nicht. |
getShowChartTitle() | GRAPHOMATEBULLETGRAPHS_1 .getShowChartTitle(); | Boolean | false | Gibt zurück, ob der Titel der Komponente angezeigt wird oder nicht. |
getSubtitleFontSize() | GRAPHOMATEBULLETGRAPHS_1 .getSubtitleFontSize(); | float | 12 | Gibt die Schriftgröße der zweiten Zeile der Category Label zurück. |
getSuppressRepeatingCategoryLabels() | GRAPHOMATEBULLETGRAPHS_1 .getsuppressRepeatingCategoryLabels() | Boolean | false | Gibt zurück, ob sich wiederholende Category Label ausgeblendet werden sollen. |
getTrailingCategoryLabels() | GRAPHOMATEBULLETGRAPHS_1 .getTrailingCategoryLabels(); | Boolean | false | Gibt zurück, ob die Category Label vor/oberhalb bzw. nach/unterhalb der Bulletgraphs dargestellt werden. |
getUseFormattedData() | GRAPHOMATEBULLETGRAPHS_1 .getUseFormattedData(); | Boolean | false | Gibt zurück, ob die aus der Datenquelle kommenden, vorformatierten Werte dargestellt werden sollen. |
getUseIndividualScales() | GRAPHOMATEBULLETGRAPHS_1 .getUseIndividualScales(); | Boolean | false | Gibt zurück, ob jedes Bullet Graph einzeln skaliert ist, oder ob alle Bullet Grahps dieselbe Skalierung verwenden. |
getVerticalAlign() | GRAPHOMATEBULLETGRAPHS_1 .getVerticalAlign(); | Boolean | false | Gibt die Ausrichtung der Bullet Graphs zurück. Bei true werden die Balken vertikal angeordnet, bei false horizontal. |
Setter Name | Beispiel | Beschreibung |
---|---|---|
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 | 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 | Setzt die Datentypen des übergebenen Serientyps auf den übergebenen Wert. 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 | 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 | 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. |