Spalten-Renderer und Formate
Typen von Spalten-Renderern, die für die Verwendung in den Raster-Widgets verfügbar sind, werden in der folgenden Tabelle zusammen mit den entsprechenden Formaten und anderen Hinweisen aufgeführt.
Renderer-Typ
Formate
Hinweise
Standard
N/A
Rendert die Daten als Zeichenfolge, wenn möglich.
Number
Wählen Sie eine Zeichenfolge mit dem zu verwendenden Format aus, oder geben Sie sie ein.
JSON-Konfigurationsdienst – Formate unterstützen sowohl % als auch $.
Mashup Builder – Formate unterstützen nur $.
Beide unterstützen Dezimalzahlen.
Long
Wählen Sie eine Zeichenfolge mit dem zu verwendenden Format aus, oder geben Sie sie ein.
JSON-Konfigurationsdienst – Formate unterstützen sowohl % als auch $.
Mashup Builder – Formate unterstützen nur $.
Beide unterstützen Dezimalzahlen.
HTML
unformatiert – Die tatsächliche HTML wird in der Rasterzelle angezeigt.
formatiert – Die HTML ist codiert sowie XSS-bereinigt und wird vom Browser zur Anzeige interpretiert.
nicht bereinigt – Die HTML ist codiert, aber nicht XSS-bereinigt, bevor sie vom Browser zur Anzeige interpretiert wird.
Die in der linken Spalte aufgeführten Formatoptionen dienen der JSON-Verwendung. Im Mashup Builder haben diese Optionen folgende Beschriftung:
Unformatiert (keine Formatierung)
Mit Formatierung
Mit Formatierung, nicht bereinigt (nicht sicher)
* 
Stellen Sie bei Verwendung des unbereinigten Formats sicher, dass in der Rasterspalte keine Benutzerdaten vorhanden sind. Stellen Sie sicher, dass nur Anwendungsdaten angezeigt werden, die von einem Entwickler erstellt wurden und keine Sicherheitslücken aufweisen.
Hyperlink
_blank – Das Navigationsziel ist ein neues Fenster oder eine neue Browser-Registerkarte (abhängig vom Browser).
_self – Das Navigationsziel ist das aktuelle Fenster oder die aktuelle Registerkarte.
_parent – Das Navigationsziel ist das Elternteil des Iframe.
_top – Das Navigationsziel ist der obere Frame.
Wenn der Hyperlink-Renderer ausgewählt wird, ist auch die Spalte "Link-Text" verfügbar. Geben Sie den Text ein, der vom Link angezeigt werden soll.
Im Folgenden finden Sie ein JSON-Beispiel für die Konfiguration einer Hyperlink-Spalte:
“columnFormatter”: {
“type”: “hyperlink”,
“format”: “_blank”,
“params”: {
“textFormat”: “Click here!”
}
}
Imagelink
image – Zeigt das Bild in seiner tatsächlichen Größe an.
scaledtowidth – Skaliert das Bild, sodass es an die Spaltenbreite angepasst wird.
scaledtoheight – Skaliert das Bild, sodass es an die Zeilenhöhe angepasst wird.
hyperlink – Zeigt einen Link an, um das Bild per Mausklick anzuzeigen.
String
full – Zeigt die gesamte Textzeichenfolge an.
notext – Zeigt keinen Text an.
limitN – Schränkt die Anzeige von Text auf die ersten N Zeichen ein. Grenzwerte sind normalerweise nicht erforderlich, wenn Datenüberlaufoptionen verwendet werden.
Boolean
checkbox – Zeigt ein schreibgeschütztes Kontrollkästchen in der Rasterzelle an.
text – Zeigt Textoptionen wie "true" oder "false" an.
notext – Zeigt keine Daten an. Nur für Statusformatierung verwenden.
Datetime
Folgen Sie den Links auf der rechten Seite, um weitere Informationen zur Verwendung der Formate "momentjs" und "jdate" zu erhalten.
Weitere Informationen finden Sie hier:
Integer
Wählen Sie eine Zeichenfolge mit dem zu verwendenden Format aus, oder geben Sie sie ein.
JSON-Konfigurationsdienst – Formate unterstützen sowohl % als auch $.
Mashup Builder – Formate unterstützen nur $.
Ganzzahl unterstützt keine Dezimalstellen.
Speicherort
Wählen Sie eine Zeichenfolge aus, die das Breitengrad-, Längengrad- oder Höhenformat für die Identifizierung einer Position enthält, oder geben Sie sie ein. Die Formatzeichenfolge kann verwendet werden, um die Genauigkeit der Werte für Breitengrad/Längengrad/Höhe abzuschneiden. Nach dem Abschneiden werden die Werte aufgerundet. Wenn kein Höhenwert eingeschlossen ist, wird er aus der Ausgabezeichenfolge weggelassen.
Mithilfe einer Statusdefinition kann ein Symbol mit der Position angezeigt werden. Konfigurieren Sie den Status, um zu definieren, wann das Symbol angezeigt werden soll, abhängig vom Wert der Positionszeichenfolge.
Im Folgenden finden Sie ein JSON-Beispiel für die Konfiguration einer Positionsspalte:
“columnFormatter”: {
“type”: “location”,
“format”: “0.000000”,
}
}
* 
Die Liste mit erweiterten Rastern und erweiterten Baumrastern kann die Basistypen Image, ThingCode, Vec2, Vec3, Vec4 und Infotable zur Laufzeit rendern und bearbeiten.
Das Rendern mit dynamischen Data Shapes wird unterstützt, wenn Sie eine dynamische Konfiguration bereitstellen. Wenn Daten im erweiterten Raster mit dynamischen Data Shapes gefüllt werden, stellen Sie die Konfiguration zur Laufzeit bereit, um die Werte wie erwartet zu rendern. Eine Konfigurationkann mithilfe eines Diensts bereitgestellt werden, der an Configuration des erweiterten Rasters gebunden ist. Dieser Dienst ähnelt dem Dienst, der Daten basierend auf dem Data Shape-Namen bereitstellt.