Class DataTableBuilder

DataTableBuilder

Builder objek DataTable. Membangun sebuah tabel data terdiri dari terlebih dahulu menentukan kolom-kolomnya, dan kemudian menambahkan barisnya, satu per satu. Contoh:

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addColumn(type, label)DataTableBuilderMenambahkan kolom ke tabel data.
addRow(values)DataTableBuilderMenambahkan baris ke tabel data.
build()DataTableMembangun dan menampilkan tabel data.
setValue(row, column, value)DataTableBuilderMenetapkan nilai tertentu dalam tabel.

Dokumentasi mendetail

addColumn(type, label)

Menambahkan kolom ke tabel data. Kolom akan ditambahkan dari 0 hingga n.

Kolom pertama sering digunakan oleh bagan untuk label (misalnya, label sumbu X pada garis diagram, atau label irisan dalam diagram lingkaran). Kolom lainnya sering digunakan untuk data dan karenanya sering kali memerlukan nilai numerik.

Parameter

NamaJenisDeskripsi
typeColumnTypetipe data dalam kolom (angka, {i>string<i}, atau tanggal)
labelStringlabel kolom (digunakan untuk legenda diagram).

Pulang pergi

DataTableBuilder — builder ini, untuk perantaian.


addRow(values)

Menambahkan baris ke tabel data.

Parameter

NamaJenisDeskripsi
valuesObject[]baris, yang ditentukan dalam urutan yang sama dengan saat kolom dimasukkan.

Pulang pergi

DataTableBuilder — builder ini, untuk perantaian.


build()

Membangun dan menampilkan tabel data.

Pulang pergi

DataTable — tabel data

Menampilkan

Error — jika tabel data kosong atau salah format


setValue(row, column, value)

Menetapkan nilai tertentu dalam tabel.

Anda dapat menetapkan nilai sebelum menambahkan kolom ke tabel data. Namun, kecuali jika kolom ditambahkan pada titik tertentu, nilai tersebut akan diabaikan.

Tidak semua nilai kolom harus diisi. Bisnis yang tidak ada akan dianggap sebagai null.

Parameter

NamaJenisDeskripsi
rowIntegerindeks baris (baris pertama memiliki indeks 0)
columnIntegerindeks kolom (kolom pertama memiliki indeks 0)
valueObjectnilai sel tabel (harus memiliki jenis yang tepat untuk kolom).

Pulang pergi

DataTableBuilder — builder ini, untuk perantaian