Class DataTableBuilder

DataTableBuilder

DataTable nesnelerinin oluşturucu. Veri tablosu oluşturmak için öncelikle sütunları belirtmeniz ve ardından satırlarını tek tek eklemeniz gerekir. Ö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ğer ayarlar.

Ayrıntılı belgeler

addColumn(type, label)

Veri tablosuna sütun ekler. 0'dan n'ye yeni sütunlar eklenecektir.

İlk sütun, etiketler için genellikle grafikler tarafından kullanılır (örneğin, çizgi grafiklerdeki X ekseni etiketleri veya pasta grafiklerdeki dilim etiketleri). 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)
labelString(grafik göstergeleri için kullanılır).

Return

DataTableBuilder — zincirleme bağlantı için bu derleyici.


addRow(values)

Veri tablosuna satır ekler.

Parametreler

AdTürAçıklama
valuesObject[]Sütunların girildiği sırayla belirtilen satır için değerler.

Return

DataTableBuilder — zincirleme bağlantı için bu derleyici.


build()

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

Return

DataTable - veri tablosu

Dekoratif yastıklar

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


setValue(row, column, value)

Tabloda belirli bir değer ayarlar.

Sütunu veri tablosuna eklemeden önce bir değer belirleyebilirsiniz. Bununla birlikte, sütun bir noktada eklenmediği sürece değer yok sayılır.

Tüm sütun değerlerinin doldurulması gerekmez. Eksik olanlar null olarak değerlendirilir.

Parametreler

AdTürAçıklama
rowIntegersatır dizini (ilk satırın dizini 0'dır)
columnIntegersütun dizini (ilk sütunun dizini 0'dır)
valueObjecttablo hücresinin değeri (sütun için doğru türde olmalıdır).

Return

DataTableBuilder — zincirleme bağlantı için bu derleyici