Class DataTableBuilder

DataTableBuilder

DataTable nesnelerinin oluşturucusu. Bir veri tablosu oluşturmak için öncelikle tablonun sütunları ve sonra satırlarını teker teker ekleyin. Örnek:

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

Yöntemler

YöntemDönüş türüKısa açıklama
addColumn(type, label)DataTableBuilderVeri tablosuna sütun ekler.
addRow(values)DataTableBuilderVeri tablosuna satır ekler.
build()DataTableBir veri tablosu oluşturur ve döndürür.
setValue(row, column, value)DataTableBuilderTabloda belirli bir değeri ayarlar.

Ayrıntılı belgeler

addColumn(type, label)

Veri tablosuna sütun ekler. 0 ile n arasındaki sütunlar eklenir.

İlk sütun genellikle etiketler için grafikler tarafından kullanılır (örneğin, satırdaki X ekseni etiketleri veya pasta grafiklerdeki dilim etiketlerini kullanabilirsiniz). Diğer sütunlar genellikle veriler için kullanılır ve bu nedenle genellikle sayısal değerler gerektirir.

Parametreler

AdTürAçıklama
typeColumnTypesütundaki veri türü (sayı, dize veya tarih)
labelStringetiketinin yanındaki kutuyu işaretleyin (grafik açıklamaları için kullanılır).

Return

DataTableBuilder — zincirleme için bu oluşturucu.


addRow(values)

Veri tablosuna satır ekler.

Parametreler

AdTürAçıklama
valuesObject[]sütun değerleri girildiği sırada belirtilir.

Return

DataTableBuilder — zincirleme için bu oluşturucu.


build()

Bir veri tablosu oluşturur ve döndürür.

Return

DataTable - veri tablosu

Fırlatma

Error: Veri tablosu boşsa veya hatalı biçimlendirilmişse


setValue(row, column, value)

Tabloda belirli bir değeri ayarlar.

Sütunu veri tablosuna eklemeden önce bir değer ayarlayabilirsiniz. Ancak, eklenirse değer yoksayılır.

Tüm sütun değerlerinin doldurulması gerekmez. Eksik olan öğeler null olarak kabul edilir.

Parametreler

AdTürAçıklama
rowIntegersatır dizini (ilk satırda 0 dizini vardır)
columnIntegersütun dizini (ilk sütunda 0 dizini vardır)
valueObjecttablo hücresinin değerini (sütun için doğru türde olmalıdır).

Return

DataTableBuilder — zincirleme için bu oluşturucu