Class DataTableBuilder

DataTableBuilder

Ersteller von DataTable-Objekten. Das Erstellen einer Datentabelle besteht aus der Angabe der Spalten. und fügen dann nacheinander die Zeilen hinzu. Beispiel:

var data = Charts.newDataTable()
    .addColumn(Charts.ColumnType.STRING, "Month")
    .addColumn(Charts.ColumnType.NUMBER, "In Store")
    .addColumn(Charts.ColumnType.NUMBER, "Online")
    .addRow(["January", 10, 1])
    .addRow(["February", 12, 1])
    .addRow(["March", 20, 2])
    .addRow(["April", 25, 3])
    .addRow(["May", 30, 4])
    .build();

Methoden

MethodeRückgabetypKurzbeschreibung
addColumn(type, label)DataTableBuilderFügt der Datentabelle eine Spalte hinzu.
addRow(values)DataTableBuilderFügt der Datentabelle eine Zeile hinzu.
build()DataTableErstellt eine Datentabelle und gibt sie zurück.
setValue(row, column, value)DataTableBuilderLegt einen bestimmten Wert in der Tabelle fest.

Detaillierte Dokumentation

addColumn(type, label)

Fügt der Datentabelle eine Spalte hinzu. Die Spalten werden von 0 bis n hinzugefügt.

Die erste Spalte wird häufig in Diagrammen für Beschriftungen verwendet (z. B. Beschriftungen der X-Achse auf Linien) oder Kreisschnittbeschriftungen in Kreisdiagrammen). Die anderen Spalten werden häufig für Daten verwendet, erfordern oft numerische Werte.

Parameter

NameTypBeschreibung
typeColumnTypeTyp der Daten in der Spalte (Zahl, String oder Datum)
labelStringBeschriftung der Spalte (wird für Diagrammlegenden verwendet).

Rückflug

DataTableBuilder: Dieser Builder für Verkettungen.


addRow(values)

Fügt der Datentabelle eine Zeile hinzu.

Parameter

NameTypBeschreibung
valuesObject[]-Werte für die Zeile, die in derselben Reihenfolge angegeben werden, in der die Spalten eingegeben werden.

Rückflug

DataTableBuilder: Dieser Builder für Verkettungen.


build()

Erstellt eine Datentabelle und gibt sie zurück.

Rückflug

DataTable – die Datentabelle

Löst aus

Error – wenn die Datentabelle leer oder anderweitig fehlerhaft ist


setValue(row, column, value)

Legt einen bestimmten Wert in der Tabelle fest.

Sie können einen Wert festlegen, bevor Sie die Spalte zur Datentabelle hinzufügen. Wenn die Spalte hinzugefügt wird, wird der Wert ignoriert.

Nicht alle Spaltenwerte müssen ausgefüllt werden. Die fehlenden Spalten werden als null betrachtet.

Parameter

NameTypBeschreibung
rowIntegerZeilenindex (die erste Zeile hat den Index 0)
columnIntegerSpaltenindex (die erste Spalte hat den Index 0)
valueObjectWert der Tabellenzelle (sollte den richtigen Typ für die Spalte haben).

Rückflug

DataTableBuilder – dieser Builder für Verkettungen