Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Einige (Experten-)Eigenschaften können nur über das Standard-Properties-Sheet von Designer gesteuert werden.

Context Menu

Save Selected Member On Right Click

Ist diese Property aktiviert, werden zusätzlich zum Linksklick auch bei einem Rechtsklick auf eine Zelle ihre Memberinformationen zwischengespeichert. So können Informationen über die angeklickte Zelle auch in Custom-Event-Methoden des Kontextmenüs verarbeitet werden, wenn vorher kein Linksklick ausgeführt wurde.

Hierarchy

Save States

Ist diese Einstellung aktiviert, dann wird der Zustand der Hierarchie nach einem Neuzeichnen (bspw. durch eine Skript-Funktion angestoßen) wieder hergestellt. Diese Option macht aufwändige workarounds mit der Skript-Sprache und den Hierarchy States überflüssig. Um dieses Feature zu nutzen, muss einmalig das Additional Properties Sheet geöffnet werden, damit ein eindeutiger Identifier für die Table generiert wird. Dies passiert im Hintergrund des Additional Properties Sheet automatisch.

Unique Identifier

Diese Property ist in den meisten Fällen nicht von belang. Sie enthält einen eindeutigen Identifier der Table, der dafür verwendet wird, die Hierarchiezustände im Browserspeicher abzulegen, wenn die Property Save States eingeschaltet ist. Normalerweise wird automatisch eine ID generiert, wenn das Additional Properties Sheet einer Tabelle das erste Mal geöffnet wird. Falls jedoch zwei Tabellen, für die die Property Save States eingeschaltet ist, den selben Identifier besitzen (bspw. weil die eine Tabelle eine Kopie der anderen ist) ist es notwendig ihn manuell anzupassen, so dass sich die beiden Tabellen in ihrem Identifier unterscheiden. Ansonsten würden sie sich gegenseitig beim Abspeichern der Hierarchiezustände beeinflussen.

Use Hierarchy Marker

Das Aufklappen eines Hierarchieknotens ist über die Hierarchy Marker (+ / -) möglich. Wird diese Option auf false gesetzt, ist es zusätzlich möglich auch durch Klick auf den Zeilentitel das Auf- und Zuklappen anzustoßen.

Use Hierarchy States

Die Option Use Hierarchy States wird verwendet, um zwischen der Verwendung von Hierarchy States und Expand To (siehe Behavior-Tab) hin- und herzuschalten, da sich die beiden Optionen sonst unter Umständen gegenseitig wiedersprächen. Das heißt die Hierarchy States werden nur verwendet, wenn Use Hierarchy States aktiv auf true gestellt wird (standardmäßig ist die Option ausgeschaltet), ansonsten kommt Expand To zum Tragen.

Deviations

Apply Pin Color, Pin Color

In der Regel wird für die Farbe der Abweichungspins in prozentualen Abweichungen die negative oder positive Abweichungsfarbe (je nach Vorzeichen) verwendet. Soll eine andere Farbe für die Pins verwendet werden, so muss die Property Apply Pin Color auf true gesetzt und eine Pin Color definiert werden.

Apply Pin Head Color, Pin Head Color

Wie Apply Pin Color und Pin Color, aber für die Pinköpfe.

Deviaton Label Size Factor

Die Größe der Beschriftung der Texte in den Abweichungsspalten wird in Abhängigkeit der Textgröße der Tabelle (gemäß der IBCS) festgelegt. Als Standardfaktor ist dafür 0.7 festgelegt: das heißt die Schriftgröße der Tabelle multipliziert mit 0.7 ergibt die Schriftgröße in den Abweichungen. Dieser Faktor lässt sich hierüber anpassen. Bitte beachten sie, dass es bei Faktoren unter 0.3 oder über 1.2 zu Fehlern in der Darstellung kommen kann.

Deviatons From NULL

Diese Property beeinflusst, ob ein NULL-Wert bei der Berechnung der Abweichung als 0 oder als "nicht vorhanden" interpretiert wird. Ist die Property auf false gesetzt, dann wird der Wert als "nicht vorhanden" angesehen und es wird entsprechend gar keine Deviation gezeichnet; sonst wird als Abweichung die Differenz zwischen 0 und dem Wert berechnet.

Textual Deviaton

Sofern keine Abweichungsdiagramme gewünscht werden, sondern die Abweichungen als Textspalten erscheinen sollen, kann dies hierüber eingestellt werden.

No Clip

Stellt das Clipping von SVGs in den Abweichungsdiagrammen aus. Damit werden die Pinköpfe nicht mehr an der Achse abgeschnitten, sondern ragen dahinter hervor. Das ist ein Effekt, der eigentlich nicht gewünscht wird. Andererseits ist diese Einstellung zwingend erforderlich, wenn man die Tabelle für iOS veröffentlichen möchte, weil es auf Grund eines Fehlers in aktuellen Safari-Versionen sonst zu Darstellungsschwierigkeiten kommt.

Labels

Data Cell Alignment Right

Per default werden die Zellinhalte rechtsbündig ausgerichtet (d. h. das Property hat den Wert true). Linksbündiger Text wird umgesetzt, wenn diese Option auf false steht.

Number Format Per Column

Über dieses Property lassen sich pro Spalte (unterschiedliche) Extended Number Formats anlegen. Dazu wird ein Array von Strings (mit dem jeweiligen Extended Number Format) angelegt; ein leerer String bedeutet, dass das Number Format genutzt werden soll, das für die Tabelle eingestellt ist. Dieses Property ist auch über die Skript-Sprache setz- und auslesbar. Beispiel für zwei Spalten: ["-||.|,|10^6|1|","-||.|,|1|1|%25"]

No Wrap

Zu lange Zeilentitel werden standardmäßig umgebrochen. Die Property No Wrap erlaubt dieses Verhalten dahingehend zu beeinflussen, dass die Zeilentitel in einer Zeile angezeigt werden. Damit die Titel auf die maximale Breite der Titel-Spalte gekürzt werden, muss das folgende CSS für die Tabelle gesetzt werden:

.rowHeader {
  max-width: <gewünschte Breite>px;
}

Suppress Repeating Units

Wenn formatierte Daten für die Tabelle verwendet werden und für eine Spalte eine Währung in jeder Zelle angezeigt wird, kann diese Property eingeschaltet werden, um alle Währungen in den einzelnen Zellen auszublenden. Die Währung kann dann mit Hilfe der Property Show Units einmalig im Spaltenkopf angezeigt werden.

Remove Repeated Labels

Wenn sich mehrere Merkmale in einer Spaltenüberschrift wiederholen, so kann mit dieser Property eingestellt werden, dass einzelne Titel-Bestandteile nicht wiederholt werden.

Abbildung 1: Remove Repeated Labels aktiviert.

Abbildung2: Remove Repeated Labels deaktiviert.

Zero, Empty und Infinity Value Replacement

Diese Property dient dazu bestimmte Werte ('0', 'null' oder '∞') in der Tabelle durch einen anderen Wert zu ersetzen.

Wenn beispielsweise das Zeichen '∞' in den Deviations durch '~' ersetzt werden soll, dann trägt man für das Infnity Value Replacement '~' ein. Wenn man statt einer leeren Tabellen-Zelle (durch einen 'null'-Wert) '—' anzeigen möchte, dann kann man diese über das Empty Value Replacement pflegen

Show Row Titles

Sofern keine Zeilentitel gewünscht werden, können diese über dieses Property ausgeblendet werden.

Show Units

Über dieses Property lässt sich einstellen, ob unter den Spaltentiteln die aus der Query kommenden Einheiten angezeigt werden sollen.

Show Scaling Factor

Über dieses Property lässt sich einstellen, ob der aus den Designer-Einstellungen kommende Skalierungsfaktor unter dem Spaltentitel angezeigt werden soll.

Show Header Dimensions

Wenn in den Spalten mehrere Dimensionen vorhanden sind, dann werden die Dimensions-Merkmale in den Spaltenüberschriften durch einen Zeilenumbruch voneinander getrennt angezeigt. Diese Property erlaubt es, darauf Einfluss zu nehmen, welche Dimensionen dabei berücksichtigt werden sollen, wenn ein Array von Integern angegeben wird. Die Dimensionen mit den Indizes (Index 1 ist die oberste Dimension), die in dem Array vorhanden sind, werden angezeigt (die anderen nicht).

Befinden sich beispielsweise drei Dimensionen in den Spalten, dann sorgt das Setzen der Property mit dem Wert [1,3] dafür, dass nur die Merkmale der ersten und dritten Dimension angezeigt werden.

Show Column Titels

Sofern keine Spaltentitel gewünscht werden, können diese über dieses Property ausgeblendet werden.

Use Formatted Data

Über dieses Property lässt sich einstellen, dass die Zell-Formatierung der Data Source für die Tabelle verwendet wird. Werte, die in der Tabelle selbst berechnet werden – so z.B. die Abweichungen – verwenden zur Formatierung weiterhin entweder das Basic oder das Extended Nummernformat.

Exceptions

Exception Fill None In Text Color

Die Füllmethode None wird in den Exceptions so interpretiert, dass keine Exception gezeichnet, sondern der Hintergrund eingefärbt wird; durch Aktivierung dieses Properties wird statt des Hintergrunds die Textfarbe geändert.

Highlight

Highlight Thickness, Highlight Color, User Highlight List

Über diese Properties kann die Gestaltung der User Highlights (zur Runtime hervorgehobene Werte) beeinflusst bzw. die Liste mit User Highlights angepasst und ausgelesen werden. Die User Highlights lassen sich zur Runtime durch Alt + Mausklick auf eine Tabellenzelle setzen. So wird die Tabellenzelle mittels Rahmen hervorgehoben. Die Dicke des Rahmens lässt sich durch die Highlight Thickness steuern, während die Farbe durch die Highlight Color bestimmt wird. Die User Highlight List beinhaltet die Liste der gesetzten Highlights. Mehr zum Format der User Highlight List ist in der Skript-Dokumentation zu finden.

Outliers

Outlier Threshold, Outlier Threshold Percent, Use Outlier Threshold

Die Verwendung der Outlier Thresholds wird mit Use Outlier Threshold aktiviert. Die Verwendung ist nur für ein Szenario mit ausgeschalteter Comparison Group gedacht, da sich ansonsten Thresholds und Comparison Group auf die Skalierung auswirken würden, was zu einem undefinierten Verhalten führen kann.

Ist die Verwendung aktiviert, dann werden alle Werte als Ausreißer dargestellt, die größer als der Threshold oder kleiner als der negative Threshold sind. Die Thresholds geben also den Betrag der positiven und negativen Grenzwerte an. Werte für die Property Outlier Threshold Percent müssen als dezimale Prozentrepräsentation eingetragen werden, also bspw. 0.6 für "60%".

Display

Table Header Position Fixed

Sollen die Spaltentitel dauerhaft sichtbar sein, auch wenn gescrollt wird, kann dies hier eingestellt werden.

Width Per Column

Über dieses Property lässt sich für jede Spalte der Tabelle eine eigene Breite setzen. Die Angabe erfolgt als Array. Die Indizes des Arrays entsprechen dabei den Spalten-Indizes in der Tabelle. Die Spalte an Position 0 entspricht den Zeilentiteln. Die Angabe der Breite erfolgt in Pixeln. Für eine Tabelle mit drei Daten- und einer Abweichungsspalte sieht ein mögliches Array wie folgt aus: [200,100,100,0,300].

Es müssen nicht für alle Spalten feste Werte gesetzt werden: Wird für eine oder mehrere Spalten der Wert 0 gesetzt, dann wird die Breite der entsprechenden Spalte/n automatisch ermittelt, d. h. der verbleibende Platz wird für die Spalten vorgesehen und gleichmäßig aufgeteilt.

Es ist außerdem möglich anstatt einer Zahl oder '0' auch eine Zahl mit einem vorgestellten 'max' anzugeben, also zum Beispiel: [200,"max200",100,0,300]. Dadurch wird der Spalte so viel Platz zur Verfügung gestellt wie möglich (ähnlich wie bei der Einstellung mit '0'), aber maximal so viel wie angegeben. 

Die Einstellung "Width Per Column" übersteuert die Einstellungen "Fixed Column Width".


  • No labels