Mashup Builder > Widgets > Legacy-Widgets > Erweiterte Raster (Legacy) > Eigenschaften für erweiterte Raster
Eigenschaften für erweiterte Raster
Die Eigenschaften für erweiterte Raster und Strukturraster in der Mashup Builder-Entwurfsansicht können variieren, je nachdem, ob Sie das Raster über den Mashup Builder (eine statische Konfiguration) oder einen Dienst (eine dynamische Konfiguration) konfigurieren. Die folgende Tabelle listet alle Eigenschaften auf, die beim Konfigurieren des Rasters im Mashup Builder verfügbar sind.
Eigenschaften, die nur über den Mashup Builder und nicht über die dynamische Konfiguration konfigurierbar sind, sind in der Tabelle mit einem Sternchen * gekennzeichnet.
Eigenschaftenname
Beschreibung
Basistyp
Standardwert
Bindbar (J/N)?
Anwendbar auf Raster oder Strukturraster?
Id*
Eindeutige ID, die intern von ThingWorx verwendet wird.
INTEGER
Gridadvanced-<id>oder
Treegridadvanced--<id>
N
Beide
Type*
Der Widget-Typ.
N/A
Grid-Advancedoder Tree-Grid-Advanced
N
Beide
DisplayName*
Ein benutzerdefinierter Name, um das Raster zu identifizieren, wenn es angezeigt wird.
STRING
gridadvanced-noder treegridadvanced-n
N
Beide
Description*
Eine benutzerdefinierte Beschreibung.
STRING
N/A
N
Beide
Data*
Datenquelle, die beim Starten des Rasters geladen wird.
Wenn das Raster an eine Datenquelle gebunden ist, wird ein gefüllter Pfeil angezeigt: Wenn keine Datenquelle vorhanden ist, wird angezeigt.
INFOTABLE
N/A
J
Beide
ChildData*
Quelle der Kind-Daten, die dynamisch bei Erweiterung von Knoten geladen werden.
Wenn das Raster an eine Kind-Datenquelle gebunden ist, wird ein gefüllter Pfeil angezeigt:
Wenn keine Kind-Datenquelle vorhanden ist, wird angezeigt.
INFOTABLE
N/A
J
Nur Strukturraster
ParentIDFieldName
Identifiziert den Namen des Eltern-ID-Felds. Diese Eigenschaft ist erforderlich, um die hierarchische Baumstruktur zu erstellen.
* 
Für die Zeile der obersten Ebene, die kein Elternteil hat, sollte der Wert ein Schrägstrich (/) sein.
STRING
parentId
N
Nur Strukturraster
IDFieldName
Die Primärschlüsselspalte für das Raster. Die Werte in dieser Spalte fungieren als eindeutige IDs für jede Datenzeile. Diese Eigenschaft ist für das erweiterte Raster optional, aber für das Strukturraster erforderlich.
Wenn kein Feld angegeben oder das angegebene Feld nicht vorhanden ist, erstellt das Raster seine eigene interne Zeilen-ID.
* 
Zeilen-ID-Indizes müssen mit dem Indexwert 1 beginnen. Ein Fehler wird in der JavaScript-Konsole angezeigt, wenn eine Zeile mit der ID "0" gefunden und diese Zeile nicht im Raster angezeigt wird.
STRING
id
N
Beide
IDPathSeparator
Aktiviert das Konfigurieren des Pfadtrennzeichens.
Das Pfadtrennzeichen wird im Strukturraster für die Auswahl von Zeilen verwendet, die dynamisch vom Raster, aber nicht auf der Client-Seite geladen wurden. Siehe Abschnitt Zeilenauswahl dynamisch geladener Zeilen.
STRING
:;
N
Nur Strukturraster
HasChildrenFieldName
Gibt den Namen der Spalte an, die darauf hinweist, ob für eine Zeile Kind-Daten verfügbar sind.
Um darauf hinzuweisen, dass die Zeile keine Kinder hat, geben Sie eine der folgenden Optionen ein: "0", 0, "false", false, empty string oder undefined.
Jeder andere Wert bedeutet, dass die Zeile Kinder hat.
STRING
hasChildren
N
Nur Strukturraster
Configuration*
Wenn das Raster an einen Konfigurationsdienst gebunden ist, wird ein gefüllter Pfeil angezeigt:
Wenn kein Konfigurationsdienst vorhanden ist, wird angezeigt.
* 
Die Aktion Hinzufügen ist für die Eigenschaft Configuration verfügbar; Sie verwenden sie, um eine JSON auf der Seite einzugeben, die geöffnet wird. Die Aktion Hinzufügen wird zu Bearbeiten, wenn Sie die JSON eingeben, auf Fertig klicken und zum Eigenschaftsfensterbereich zurückkehren.
STRING
N/A
J
Beide
IsEditable
Bestimmt, ob Sie die Werte in Rasterzellen bearbeiten können, wenn das Raster zur Laufzeit angezeigt wird. Wenn Sie diese Eigenschaft aktivieren, werden die Ereignisse EditCellStarted und EditCellComplete im Fensterbereich Eigenschaften angezeigt.
* 
Um Werte in einer bestimmten Spalte zu bearbeiten, müssen Sie die Spalte auch als bearbeitbar konfigurieren. Weitere Informationen finden Sie im Abschnitt zu Optionen für die Zellenbearbeitung im Spaltenkonfiguration über das Kontextmenü.
BOOLEAN
False
N
Beide
EnableEditButtons
Aktiviert die Schaltflächen Bearbeiten, Speichern und Abbrechen in der Symbolleiste des Rasters, um die Bearbeitungen manuell zu speichern.
Wenn Änderungen automatisch gespeichert werden sollen, legen Sie die oben beschriebene Eigenschaft IsEditable. Wenn Sie die Änderungen manuell speichern möchten, legen Sie die Eigenschaft EnableEditButtons fest.
Weitere Informationen finden Sie im Zellenbearbeitung in erweiterten Rastern.
Wenn Sie diese Eigenschaft festlegen, werden die folgenden Widget-Eigenschaften im Fensterbereich Eigenschaften angezeigt:
Konfigurationseigenschaften – EnableAddDeleteButtons und EditButtonsLocation
Ereignisse – EditStarted, EditCompleted und EditCancelled.
BOOLEAN
False
N
Beide
EnableAddDeleteButtons
Wenn Sie diese Eigenschaft auf "True" festlegen, werden die Schaltflächen Hinzufügen und Löschen in der Rastersymbolleiste angezeigt, sodass Sie Zeilen im Raster hinzufügen oder löschen können.
* 
Klicken Sie zur Laufzeit auf Bearbeiten, um die Schaltflächen Hinzufügen oder Löschen in der Symbolleiste anzuzeigen.
BOOLEAN
False
N
Nur erweiterte Raster
EditedTable
Eine bindbare Eigenschaft, die einen Ausgabespeicherort für aktualisierte Werte angibt, wenn Zellen zur Laufzeit bearbeitet werden. Diese Eigenschaft muss an einen Infotable-Aktualisierungsdienst gebunden werden, um die aktualisierten Werte zu speichern. Binden Sie sie beispielsweise an den Dienst AddOrUpdateDataTableEntries für ein DataTable-Ding.
* 
Bevor Sie die Eigenschaft EditedTable verwenden, müssen Sie die Eigenschaft IsEditable festlegen. Darüber hinaus müssen bestimmte Spalten als bearbeitbar konfiguriert werden. Weitere Informationen finden Sie bei den Optionen für die Zellenbearbeitung im Spaltenkonfiguration über das Kontextmenü.
INFOTABLE
N/A
J
Beide
EnableKeyboardNavigation
Ermöglicht es Ihnen, mithilfe der Tastatur durch das Widget zu navigieren.
* 
Wenn Sie diese Eigenschaft auf "false" festlegen, können Sie nicht mit der Tastatur navigieren.
BOOLEAN
True
J
Beide
DeletedTable
Diese Eigenschaft gibt einen Ausgabespeicherort für Zeilen an, die zur Laufzeit aus einem Raster gelöscht werden.
Diese Eigenschaft muss an einen Infotable-Aktualisierungsdienst gebunden werden, um die aktualisierten Werte zu speichern. Binden Sie beispielsweise die Eigenschaft an den Dienst AddOrUpdateDataTableEntries für ein DataTable-Ding.
INFOTABLE
N/A
J
Nur erweiterte Raster
DisplayOnlyMode
Legt das Raster im Nur-Anzeige-Modus fest.
BOOLEAN
False
J
Beide
DefaultSelectedRows
Definiert, welche Zeilennummern standardmäßig beim Anzeigen des Rasters hervorgehoben werden. Werte können Komma getrennte Zahlen und Bereiche enthalten.
Beispiel: 1, 2, 4-5
Die Eigenschaft kann auch durch einen gebundenen Dienst definiert werden. Wenn der Dienst gebunden ist, wird angezeigt.
Wenn kein Dienst vorhanden ist, wird angezeigt.
* 
Diese Eigenschaft hat keine Auswirkung, wenn die Eigenschaft RowSelection auf none festgelegt ist. Um mehrere Zeilen auszuwählen, muss die Eigenschaft RowSelection auf multi festgelegt werden.
In einem Strukturraster hängt die Standardzeilenauswahl davon ab, welche Zeilen in der Ansicht angezeigt werden. Wenn die Eigenschaft ExpandLoadedRows festgelegt ist, werden alle vorab geladenen Zeilen erweitert, und die Standardauswahl beginnt oben und zählt nach unten, einschließlich Eltern- und Kind-Zeilen. Wenn die vorab geladenen Zeilen nicht erweitert werden, beginnt die Standardauswahl oben und enthält nur Eltern-Zeilen.
STRING
N/A
J
Beide
SelectedRows*
Definiert über die Quelle INFOTABLE, welche Zeilen standardmäßig beim Anzeigen des Rasters hervorgehoben werden.
Bei Verwendung in einem Strukturraster ist nur die Zeilen-ID-Spalte erforderlich, um eine Zeilenauswahl zu treffen, aber Sie können andere Spalten einschließen.
In einem erweiterten Raster wird die Zeilenauswahl durch Binden der Ausgabe des Parameters SelectedRows in einem Dienst an die Eingabeeigenschaft SelectedRows im Raster verarbeitet.
Diese Eigenschaft ist in einer Ausgabe- oder Eingaberichtung bindbar, sodass eine Entität die Auswahl von Zeilen in einer anderen steuern kann. Beispielsweise kann eine Tabelle die Auswahl von Zeilen in einer zweiten Tabelle steuern, oder ein 3D-Bild kann verwendet werden, um Zeilen in einer Tabelle auszuwählen.
Binden Sie für die steuernde Entität den Dienst als Ausgabe INFOTABLE
Für die Entität, die gesteuert wird, binden Sie den Dienst als Eingabe INFOTABLE:
* 
Diese Eigenschaft hat keine Auswirkung, wenn die Eigenschaft RowSelection auf none festgelegt ist. Um mehrere Zeilen auszuwählen, muss die Eigenschaft RowSelection auf multi festgelegt werden.
INFOTABLE
N/A
J
Beide
IncludeRowExpansionParents*
Bestimmt, ob Eltern-Zeilen, die nicht in vorab geladenen clientseitigen Daten enthalten sind, beim Auswählen oder Erweitern von Kind-Zeilen eingeschlossen werden. Bei "True" werden die Eltern-Zeilen mit den Kind-Zeilen abgerufen, sodass die Hierarchie neu erstellt werden kann.
* 
Je nach Tiefe und Größe der Daten kann die Verwendung dieser Eigenschaft die Rasterleistung beeinflussen. Weitere Informationen finden Sie unter Leistungsrichtlinien für das Baumraster-Widget.
BOOLEAN
False
N
Nur Strukturraster
ExpandRows*
IDs von Zeilen der obersten Ebene oder von Kind-Zeilen im Raster, die erweitert werden sollen. Nur die Zeilen-ID-Spalte ist erforderlich, um Zeilen für die Erweiterung auszuwählen.
INFOTABLE
N/A
J
Nur Strukturraster
ExpandLoadedRows*
Erweitert automatisch alle vorab geladenen Daten, wenn das Raster gestartet wird.
* 
Es müssen mehrere Ebenen von vorab geladenen Daten verfügbar sein. Wenn diese Eigenschaft festgelegt ist, wirkt sich dies darauf aus, wie Zeilen hervorgehoben werden, wenn DefaultSelectedRows definiert sind. Diese Eigenschaft muss deaktiviert sein, um die Eigenschaft PreserveRowExpansion zu verwenden.
BOOLEAN
False
J
Nur Strukturraster
ExpandRowOnDoubleClick
Erweitert eine Zeile mit Kindern, wenn Sie auf die Zeile doppelklicken oder auf das Knotensymbol klicken.
In einem JSON-Konfigurationsdienst lautet der Eigenschaftsname treeSettings.expandRowOnDoubleClick.
BOOLEAN
False
N
Nur Strukturraster
PreserveRowExpansion
Behält die Zeilenerweiterungsauswahl bei, wenn das Raster aktualisiert wird. Wenn Sie diese Eigenschaft verwenden, stellen Sie sicher, dass die Eigenschaft maxLevels im Datendienst, der in den Baum geladen wird, auf einen Wert größer als die Ebene festgelegt wird, auf die Sie erweitern möchten. Weitere Informationen zum Datendienst finden Sie unter Mit Baumrasterdaten arbeiten.
* 
Wenn die Eigenschaft ExpandLoadedRows festgelegt ist, überschreibt sie diese Eigenschaft und erweitert alle vorab geladenen Zeilen. Wenn Sie eine bestimmte Erweiterung von Zeilen beibehalten möchten, deaktivieren Sie die Eigenschaft ExpandLoadedRows, wenn Sie PreserveRowExpansion aktivieren. Die CookiePersistence Eigenschaft muss festgelegt werden, um Zeilenerweiterungswerte beizubehalten.
BOOLEAN
False
N
Nur Strukturraster
RowSelection
Steuert, welche Zeilenauswahl konfiguriert werden kann. Optionen: none, single oder multi.
* 
Wenn die Option none ausgewählt ist, haben andere Zeilenauswahleigenschaften keine Auswirkung.
* 
Wenn Sie die Eigenschaften IsEditable oder EnableEditButtons festlegen, ist die Eigenschaft RowSelection im Raster nicht wirksam. Sie können Zeilen auswählen, wenn sich das Raster nicht im Bearbeitungsmodus befindet.
STRING
Keine
N
Nur Raster
AutoScroll
Steuert, ob das Raster automatisch zu den ausgewählten Zeilen scrollt, wenn die Größe des Rasters geändert oder der Dienst aktualisiert wird.
BOOLEAN
False
N
Beide
CookiePersistence*
Aktiviert clientseitige Persistenz für bestimmte Spalteneinstellungen (Reihenfolge, Größe, Sichtbarkeit und Sortierreihenfolge).
BOOLEAN
True
N
Beide
EnableContextMenu*
Aktiviert oder deaktiviert die Anzeige eines Rasterkontextmenüs zur Laufzeit, das ein Endbenutzer verwenden kann, um bestimmte Spalten anzuzeigen oder auszublenden. Funktioniert in Verbindung mit CookiePersistence:
Wenn beide Eigenschaften festgelegt sind, kann ein Benutzer Spalten anzeigen und ausblenden und diese Auswahl bleibt bestehen.
Wenn EnableContextMenu nicht festgelegt ist und CookiePersistence festgelegt ist, kann ein Benutzer Spalten nicht anzeigen oder ausblenden, aber die vorherige Auswahl bleibt bestehen.
Wenn EnableContextMenu festgelegt und CookiePersistence nicht festgelegt ist, können Sie Spalten anzeigen und ausblenden, jedoch nur für die aktuelle Anforderung.
In einem JSON-Konfigurationsdienst können Sie die Eigenschaft wie folgt als Parameter der obersten Ebene festlegen:
var config = {“enableContextMenu”: false,...}
BOOLEAN
True
N
Beide
EnableSorting
Muss für jeden Typ von Spaltensortierung aktiviert sein, einschließlich dem Umschalten von aufsteigend auf absteigend von Kopfzeilen, der Eigenschaft MultiColumnSortOrder oder dem Binden eines Sortierdiensts. Wenn diese Option festgelegt ist, sind die folgenden Eigenschaften im Fensterbereich Eigenschaften verfügbar:
QueryFilter – eine bindbare Filterabfrage für die Verwendung mit einem Datendienst
Filter – eine bindbare Ereigniseigenschaft, um einen Abfragedatendienst auszulösen
BOOLEAN
False
N
Beide
MultiColumnSortOrder
Legt eine standardmäßige Spaltensortierreihenfolge fest. Syntax: Spaltenname:Reihenfolge,Spaltenname:Reihenfolge
Beispiel: office:asc,title:des
* 
Sie müssen EnableSorting für MultiColumnSortOrder festlegen, um eine Wirkung zu erreichen.
STRING
N/A
N
Beide
EnableGridSearch
Platziert eine Symbolleiste mit einem globalen Suchfeld im Raster. Wenn diese Option festgelegt ist, sind die folgenden Eigenschaften im Fensterbereich Eigenschaften verfügbar:
QueryFilter – eine bindbare Filterabfrage für die Verwendung mit einem Datendienst
Filter – eine bindbare Ereigniseigenschaft, um einen Abfragedatendienst auszulösen
BOOLEAN
False
N
Beide
GridSearchLocation
Definiert, wo das Suchfeld platziert werden soll. Diese Option ist nur verfügbar, wenn die Eigenschaft EnableGridSearch festgelegt ist.
STRING
N/A
N
Beide
QueryFilter*
Eine bindbare Abfrageeigenschaft, die verwendet wird, um einen Abfragedienst als Eingabeabfrageparameter zu binden, um das Sortieren, Suchen und Filtern der Daten zu steuern. Diese Eigenschaft ist verfügbar, wenn entweder die Eigenschaft EnableSorting oder EnableGridSearch aktiviert ist. Sie kann im Fensterbereich mit Eigenschaften oder im Kontextmenü des Rasters selbst festgelegt werden.
Wenn Sie das Widget "Datenfilter" in Ihrem Mashup verwenden, kann die Ausgabe-Eigenschaft QueryFilter entweder aus einem Widget für erweitertes Raster oder Strukturraster an die Eingabe-Abfrageeigenschaft gebunden werden. Das Raster kombiniert alle Abfrageparameter, um einen einzelnen Ausgabefilter zu erstellen, der an den angegebenen Dienst gebunden ist. Wenn der Abfragefilter in beide Richtungen wie folgt gebunden ist, werden gefüllte Pfeile angezeigt:
Wenn kein Widget "Datenfilter" vorhanden ist und die Bindung nur in die Ausgaberichtung erfolgt, ist ein Pfeil gefüllt und der andere nicht gefüllt:
QUERY
N/A
J
Beide
EnableGridReset
Platziert eine Symbolleiste mit einer Schaltfläche zum Zurücksetzen des Rasters. Klicken Sie auf Zurücksetzen, um alle in Cookies gespeicherten Raster-Benutzereinstellungen zu bereinigen und das Raster auf die Standardkonfiguration zurückzusetzen.
BOOLEAN
False
N
Beide
EnableFilterEventOnConfigChange*
Aktiviert und deaktiviert die Ereignisauslösung, wenn eine Konfiguration von einem Dienst aktualisiert wird.
Wenn diese Eigenschaft festgelegt ist und eine gebundene Konfiguration geändert wird, wird ein Filterereignis ausgelöst, um die Daten ebenfalls zu aktualisieren. Wenn diese Eigenschaft nicht festgelegt ist, wird das Filterereignis nicht ausgelöst, wenn die gebundene Konfiguration aktualisiert wird.
BOOLEAN
True
N
Beide
EnableFooter
Aktiviert einen Fußzeilenbereich im Raster. Wenn Sie diese Eigenschaft auf "True" festlegen, werden zwei zusätzliche Eigenschaften festgelegt: FooterData und TableFooterStyle.
Die Daten im Fußzeilenbereich sind an die Eigenschaft FooterData gebunden.
Weitere Informationen finden Sie unter Fußzeilenbereich in erweiterten Rastern
BOOLEAN
False
N
Beide
FooterData
Enthält die Daten, die in der Fußzeile des Rasters angezeigt werden.
INFOTABLE
N/A
J
Beide
GridResetButtonLocation
Definiert, wo die Schaltfläche zum Zurücksetzen des Rasters platziert werden soll.
STRING
N/A
N
Beide
RowFormat
Öffnet ein Dialogfenster, in dem optionale zeilenbasierte Regeln definieren werden können, um die dynamische Statusformatierung anzuwenden. Diese zeilenbasierten Regeln können von der zellenbasierten Statusformatierung überschrieben werden, die über die Option Rasterspalten konfigurieren im Raster-Kontextmenü verfügbar ist.
STATE FORMATTING
Statusformatierung
N
Beide
TableWrapperStyle
Definiert die Raster-Hintergrundstile. Dadurch erhält die gesamte Tabelle eine Umrissfarbe, und die Hintergrundfarbe wird festgelegt. Zu den unterstützten Attributen gehören Linienfarbe, -stärke und -typ, Hintergrundfarbe und alternative Hintergrundfarbe.
STYLEDEFINITION
DefaultTableWrapperStyle
N
Beide
TableHeaderStyle
Definiert die Raster-Kopfzeilenstile.
STYLEDEFINITION
DefaultTableHeaderStyle
N
Beide
FocusStyle
Definiert den Stil einer Zeile, die im Raster den Fokus hat.
STYLEDEFINITION
DefaultFocusStyle
N
Beide
RowBackgroundStyle
Definiert einen Zeilen-Hintergrundstil. Dadurch werden Hintergrundfarbe, Schriftfarbe und Stärkenstil hinzugefügt. Es wird jedoch kein Linienstil zu jeder Zeile hinzugefügt.
STYLEDEFINITION
DefaultRowBackgroundStyle
N
Beide
RowAlternateBackgroundStyle
Definiert einen zweiten Zeilen-Hintergrundstil für alternative Zeilen. Dadurch werden Schriftfarbe und Stärkenstil, aber kein Linienstil hinzugefügt.
STYLEDEFINITION
DefaultRowAlternateBackgroundStyle
N
Beide
RowHoverStyle
Definiert den Stil einer Zeile, wenn der Mauszeiger auf sie stellen. Dadurch werden jeder Zelle Hintergrundfarbe und Schriftart hinzugefügt. Linienfarbe, -stärke und -typ werden nur auf die Zeile angewendet, auf die der Mauszeiger gestellt wird.
STYLEDEFINITION
DefaultRowHoverStyle
N
Beide
RowSelectedStyle
Definiert den Stil einer Zeile, wenn sie ausgewählt wird. Dadurch werden jeder Zelle Hintergrundfarbe und Schriftart hinzugefügt. Linienfarbe, -stärke und -typ werden nur auf die ausgewählte Zeile angewendet.
STYLEDEFINITION
DefaultRowSelectedStyle
N
Beide
RowBorderStyle
Definiert die Zeilen-Randstile. Dadurch werden den horizontalen Seiten der Zelle Linienfarbe, -stärke und -typ hinzugefügt.
STYLEDEFINITION
DefaultRowBorderStyle
N
Beide
CellBorderStyle
Definiert Zellen-Randstile. Dadurch werden den vertikalen Seiten der Zelle Linienfarbe, -stärke und -typ hinzugefügt.
STYLEDEFINITION
DefaultCellBorderStyle
N
Beide
ToolbarStyle
Definiert Stile für Symbolleisten.
STYLEDEFINITION
DefaultToolbarStyle
N
Beide
TableFooterStyle
Definiert den Stil für den Fußzeilenbereich im Raster. Dazu gehören Hintergrundfarbe, Randstil und Schriftschnitt.
STYLE DEFINITION
DefaultGridAdvancedFooterStyle
N
Beide
TooltipStyle
Definiert Stile für Tooltips.
STYLEDEFINITION
DefaultTooltipStyle
N
Beide
SortAscendingStyle
Definiert den Stil des Symbols für die aufsteigende Sortierung.
STYLEDEFINITION
DefaultSortAscendingStyle
N
Beide
SortDescendingStyle
Definiert den Stil des Symbols für die absteigende Sortierung.
STYLEDEFINITION
DefaultSortDescendingStyle
N
Beide
CellValidationErrorStyle
Definiert den Stil der Zelle, wenn ein Validierungsfehler auftritt.
STYLE DEFINITION
DefaultCellValidationErrorStyle
N
Beide
CellValidationErrorTooltipStyle
Definiert den Stil des Zellen-Tooltips, wenn ein Validierungsfehler auftritt.
STYLE DEFINITION
DefaultCellValidationErrorTooltipStyle
N
Beide
RowIconStyle
Definiert den Stil des Ordnersymbols für Baumknoten.
STYLEDEFINITION
DefaultRowIconStyle
N
Nur Strukturraster
RowExpansionIconStyle
Definiert den Stil des Erweiterungssymbols für Baumknoten.
STYLEDEFINITION
DefaultRowExpansionIconStyle
N
Nur Strukturraster
RowCollapseIconStyle
Definiert den Stil des Verkleinerungssymbols für Baumknoten.
STYLEDEFINITION
DefaultRowCollapseIconStyle
N
Nur Strukturraster
HeaderOverflow
Bietet Optionen für die Verarbeitung von Kopfzeilen-Zellentext, der überläuft. Optionen:
fitted – Der Text wird an die Spaltenbreite angepasst und anschließend umgebrochen, auch mitten im Wort.
wrapped – Der Text wird in zusätzliche Zeilen bei Leerzeichen oder einem Bindestrich umgebrochen.
clipped – Der Text wird am Ende der Kopfzeilenzelle abgeschnitten.
ellipsis – Der Text wird abgeschnitten, aber mit einem Auslassungszeichen (...) versehen, um anzuzeigen, dass mehr Text vorhanden ist.
tooltip – Der Text wird mit einem Auslassungszeichen (...) abgeschnitten, und der vollständige Text wird in einem Tooltip angezeigt
STRING
Tooltip
N
Beide
DataOverflow
Stellt Optionen für Datenzellentext bereit, der überläuft. Dieselben Optionen wie in der Eigenschaft HeaderOverflow sind verfügbar.
STRING
abgeschnitten
N
Beide
MaxHeaderHeight
Die maximale Höhe in Pixeln, auf die die Kopfzeilenzeile erweitert werden kann, bevor vertikale Bildlaufleisten angezeigt werden.
NUMBER
100
N
Beide
MinRowHeight
Die Einstellung für minimale Höhe in Pixel für eine Zeile im Raster.
Angenommen, Sie verwenden keinen Bild-Renderer für eine Spalte mit Bildern, die größer als die standardmäßige Mindestzeilenhöhe von 30 Pixel sind. Ein Beispiel ist eine Statusdefinition, die Stile mit Bildern anwendet. Stellen Sie in diesem Fall sicher, dass Sie die Einstellung für die Zeilenhöhe vergrößern, um die Höhe des Bildes anzupassen.
NUMBER
0
N
Beide
MaxRowCacheSize
Die maximale Anzahl von Zeilen, die Sie auf Clientseite im Raster erweitern können. Wenn der Grenzwert erreicht ist, wird eine Warnung generiert, und die Knoten müssen vor der zusätzlichen Erweiterung verkleinert werden.
NUMBER
5000
N
Nur Strukturraster
DoubleClicked*
Eine bindbare Ereigniseigenschaft, die beim Doppelklicken auf das Raster ausgelöst wird.
EVENT
N/A
J
Beide
Filter*
Eine bindbare Abfrageeigenschaft, die verwendet wird, um einen Abfragedienst als Eingabeabfrageparameter zu binden, um das Sortieren, Suchen und Filtern der Daten zu steuern. Diese Eigenschaft ist verfügbar, wenn entweder die Eigenschaft EnableSorting oder EnableGridSearch aktiviert ist. Sie kann im Fensterbereich mit Eigenschaften oder im Kontextmenü des Rasters selbst festgelegt werden.
EVENT
N/A
J
Beide
EditCellStarted
Eine bindbare Ereigniseigenschaft, die ausgelöst werden kann, wenn Sie damit beginnen, einen Zellenwert zu bearbeiten. Dies ist nur aktiv, wenn der Parameter IsEditable festgelegt ist.
Sie können dieses Ereignis verwenden, um den Status anderer Widgets im Mashup beim Bearbeiten zu ändern.
EVENT
N/A
J
Beide
EditCellCompleted
Eine bindbare Ereigniseigenschaft, die ausgelöst werden kann, wenn Sie eine Zelle bearbeiten und dann entweder die Eingabetaste, die Tabulatortaste oder an einer beliebigen Stelle außerhalb der bearbeiteten Zelle klicken. Drücken Sie ESC, um den Wert unbearbeitet zu lassen. Wenn das Raster aktualisiert wird, werden die bearbeiteten Werte angezeigt.
Es folgen zwei Verwendungsmöglichkeiten für dieses Ereignis:
Es kann an einen Infotable-Aktualisierungsdienst gebunden werden, sodass bearbeitete Werte aus der Infotable EditedTable persistent sind.
Sie kann an einen Dienst gebunden werden, der das Widget für die Schaltfläche "Speichern" im Mashup aktiviert. Die Schaltfläche "Speichern" kann wiederum an einen Infotable-Aktualisierungsdienst gebunden werden, sodass aktualisierte Werte aus der Infotable EditedTable persistent sind.
EVENT
N/A
J
Beide
EditStarted
Dieses Ereignis wird ausgelöst, wenn Sie in der Symbolleiste des Rasters auf Bearbeiten klicken.
EVENT
N/A
J
Beide
EditCompleted
Dieses Ereignis wird ausgelöst, wenn Sie in der Symbolleiste des Rasters auf Speichern klicken.
EVENT
N/A
J
Beide
EditCancelled
Dieses Ereignis wird ausgelöst, wenn Sie in der Symbolleiste des Rasters auf Abbrechen klicken.
EVENT
N/A
J
Beide
Z-index*
Die Reihenfolge für geschichtete Widgets. Ein niedrigerer Z-Index verschiebt das Widget "Raster" hinter ein anderes Widget mit einem höheren Z-Index.
NUMBER
10
N
Beide
Visible*
Wenn diese Option festgelegt ist, wird das Raster zur Laufzeit angezeigt. Diese Eigenschaft kann durch einen Dienst definiert werden, der an das Raster gebunden ist. Wenn ein sichtbarer Dienst an das Raster gebunden ist, wird ein gefüllter Pfeil angezeigt: .
Wenn kein sichtbarer Dienst vorhanden ist, wird angezeigt.
BOOLEAN
True
J
Beide
SelectedRowsChanged*
Eine bindbare Ereigniseigenschaft, die Sie verwenden können, um ein anderes Widget oder einen Dienst auszulösen, wenn Sie eine oder mehrere Zeilen im Raster aus- oder abwählen.
Um diese Ereigniseigenschaft zu verwenden, führen Sie die folgenden Schritte aus:
Legen Sie die Eigenschaft RowSelectionauf single oder multi fest.
Binden Sie die Eigenschaft SelectedRows an eine andere Entität (ein Widget oder einen Dienst).
Binden Sie das Ereignis SeletedRowsChanged an die andere Entität, sodass es bei Änderung von SelectedRows ausgelöst wird.
EVENT
N/A
J
Beide
* Wenn ein Konfigurationsdienst an das Raster gebunden ist, werden nur die mit einem Sternchen versehenen Eigenschaften im Fensterbereich Eigenschaften des Mashup Builder angezeigt. Alle anderen Eigenschaften sind aus der Ansicht ausgeblendet, da diese Parameter vom JSON-Dienst übergeben werden.
* 
Rasterstile haben in der unten aufgelisteten Reihenfolge Vorrang. TableWrapperStyle hat die niedrigste Priorität, und RowHoverStyle überschreibt alle anderen.
1. TableWrapperStyle
2. RowBackground/RowAlternateBackgroundStyle
3. CellBorder/RowBorderStyle
4. FixedRowFormatter/State Definition
5. RowSelectedStyle
6. RowHoverStyle
War dies hilfreich?