Class DataTableBuilder

VeriTablosuOluşturucu

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 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ı dokümanlar

addColumn(type, label)

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

İlk sütun, grafikler tarafından genellikle 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 (çizelge açıklama metinleri 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ütunların girildiği sırayla belirtilen satır değerleri.

Return

DataTableBuilder: zincirleme için bu oluşturucu.


build()

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

Return

DataTable: Veri tablosu

Atışlar

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 ayarlayabilirsiniz. Ancak sütun bir noktada eklenmediği sürece değer yoksayı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üre sahip olmalıdır).

Return

DataTableBuilder: zincirleme için bu oluşturucu