Class DataTableBuilder

DataTableBuilder

DataTable nesnelerinin oluşturucusu. Veri tablosu oluşturmak için önce sütunlarını belirtmeniz, ardından satırlarını tek tek eklemeniz gerekir. Örnek:

const 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 bir sütun ekler.
addRow(values)DataTableBuilderVeri tablosuna bir 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 bir sütun ekler. Sütunlar 0'dan n'ye kadar eklenir.

İlk sütun genellikle grafiklerde etiketler için 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)
labelStringSütunun etiketi (grafik göstergeleri için kullanılır).

Return

DataTableBuilder: Zincirleme için kullanılan bu oluşturucu.


addRow(values)

Veri tablosuna bir satır ekler.

Parametreler

AdTürAçıklama
valuesObject[]Satır değerleri, sütunların girildiği sırayla belirtilir.

Return

DataTableBuilder: Zincirleme için kullanılan bu oluşturucu.


build()

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

Return

DataTable: Veri tablosu

Verdiği hatalar

Error: Veri tablosu boşsa veya başka bir şekilde bozuksa


setValue(row, column, value)

Tabloda belirli bir değeri ayarlar.

Sütunu veri tablosuna eklemeden önce bir değer belirleyebilirsiniz. Ancak 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 kabul edilir.

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 için bu oluşturucu