Class DataTableBuilder

DataTableBuilder

Compilateur d'objets DataTable. La création d'une table de données consiste à spécifier les colonnes correspondantes, puis à ajouter les lignes une par une. Exemple :

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

Méthodes

MéthodeType renvoyéBrève description
addColumn(type, label)DataTableBuilderAjoute une colonne à la table de données.
addRow(values)DataTableBuilderAjoute une ligne à la table de données.
build()DataTableCrée et affiche une table de données.
setValue(row, column, value)DataTableBuilderDéfinit une valeur spécifique dans le tableau.

Documentation détaillée

addColumn(type, label)

Ajoute une colonne à la table de données. Les colonnes seront ajoutées de 0 à n.

La première colonne est souvent utilisée dans les graphiques pour les libellés (par exemple, les libellés de l'axe X sur les graphiques en courbes ou les libellés des secteurs dans les graphiques à secteurs). Les autres colonnes sont souvent utilisées pour les données et nécessitent donc souvent des valeurs numériques.

Paramètres

NomTypeDescription
typeColumnTypeType de données de la colonne (nombre, chaîne ou date)
labelStringlibellé de la colonne (utilisé pour les légendes de graphique).

Renvois

DataTableBuilder : compilateur, pour le chaînage.


addRow(values)

Ajoute une ligne à la table de données.

Paramètres

NomTypeDescription
valuesObject[]des valeurs pour la ligne, spécifiées dans l'ordre dans lequel les colonnes sont entrées.

Renvois

DataTableBuilder : compilateur, pour le chaînage.


build()

Crée et affiche une table de données.

Renvois

DataTable : tableau de données

Génère

Error : si le tableau de données est vide ou incorrect


setValue(row, column, value)

Définit une valeur spécifique dans le tableau.

Vous pouvez définir une valeur avant d'ajouter la colonne au tableau de données. Toutefois, la valeur sera ignorée, sauf si la colonne est ajoutée à un moment donné.

Il n'est pas nécessaire de renseigner toutes les valeurs des colonnes. Ceux qui sont manquants seront considérés comme null.

Paramètres

NomTypeDescription
rowIntegerL'index de ligne (la première ligne a l'index 0)
columnIntegerl'index de colonne (l'index de la première colonne est 0) ;
valueObjectla valeur de la cellule du tableau (doit avoir le type approprié pour la colonne).

Renvois

DataTableBuilder : ce compilateur, pour le chaînage