Class DataTableBuilder

DataTableBuilder

Konstruktor obiektów DataTable. Aby utworzyć tabelę danych, trzeba najpierw określić kolumny, a potem dodać kolejne wiersze. Przykład:

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();

Metody

MetodaZwracany typKrótki opis
addColumn(type, label)DataTableBuilderDodaje kolumnę do tabeli danych.
addRow(values)DataTableBuilderDodaje wiersz do tabeli danych.
build()DataTableKompiluje i zwraca tabelę danych.
setValue(row, column, value)DataTableBuilderUstawia określoną wartość w tabeli.

Szczegółowa dokumentacja

addColumn(type, label)

Dodaje kolumnę do tabeli danych. Kolumny zostaną dodane od 0 do n.

Pierwsza kolumna jest często używana na wykresach z etykietami (np. etykiety osi X na wykresach liniowych lub etykiety wycinków na wykresach kołowych). Inne kolumny są często używane do podawania danych i dlatego często wymagają wartości liczbowych.

Parametry

NazwaTypOpis
typeColumnTypetyp danych w kolumnie (liczba, ciąg znaków lub data);
labelStringetykieta kolumny (jest używana w legendach wykresu).

Powroty

DataTableBuilder – ten kreator do tworzenia łańcuchów.


addRow(values)

Dodaje wiersz do tabeli danych.

Parametry

NazwaTypOpis
valuesObject[]określone w tej samej kolejności co kolumny.

Powroty

DataTableBuilder – ten kreator do tworzenia łańcuchów.


build()

Kompiluje i zwraca tabelę danych.

Powroty

DataTable – tabela danych,

Rzuty

Error – jeśli tabela danych jest pusta lub ma nieprawidłowy format


setValue(row, column, value)

Ustawia określoną wartość w tabeli.

Przed dodaniem kolumny do tabeli danych można ustawić wartość. Jeśli jednak kolumna nie zostanie w którym momencie dodana, wartość będzie ignorowana.

Nie wszystkie wartości kolumn muszą być wypełnione. Brakujące dane będą traktowane jako null.

Parametry

NazwaTypOpis
rowIntegerindeks wiersza (pierwszy wiersz ma indeks 0)
columnIntegerindeks kolumny (pierwsza kolumna ma indeks 0)
valueObjectwartość komórki tabeli (powinna mieć właściwy typ dla kolumny).

Powroty

DataTableBuilder – ten kreator do tworzenia łańcuchów