Class DataTableBuilder

DataTableBuilder

ตัวสร้างออบเจ็กต์ DataTable การสร้างตารางข้อมูลประกอบด้วยการระบุคอลัมน์ก่อน แล้วจึงเพิ่มแถวทีละแถว ตัวอย่าง

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

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addColumn(type, label)DataTableBuilderเพิ่มคอลัมน์ลงในตารางข้อมูล
addRow(values)DataTableBuilderเพิ่มแถวลงในตารางข้อมูล
build()DataTableสร้างและแสดงตารางข้อมูล
setValue(row, column, value)DataTableBuilderตั้งค่าที่เฉพาะเจาะจงในตาราง

เอกสารประกอบโดยละเอียด

addColumn(type, label)

เพิ่มคอลัมน์ลงในตารางข้อมูล ระบบจะเพิ่มคอลัมน์จาก 0 ถึง n

แผนภูมิมักใช้คอลัมน์แรกสำหรับป้ายกำกับ (เช่น ป้ายกำกับแกน X ในแผนภูมิเส้น หรือป้ายกำกับส่วนในแผนภูมิวงกลม) ส่วนคอลัมน์อื่นๆ มักใช้สำหรับข้อมูล จึงมักต้องใช้ค่าตัวเลข

พารามิเตอร์

ชื่อประเภทคำอธิบาย
typeColumnTypeประเภทข้อมูลในคอลัมน์ (ตัวเลข สตริง หรือวันที่)
labelStringป้ายกํากับของคอลัมน์ (ใช้สำหรับคำอธิบายแผนภูมิ)

รีเทิร์น

DataTableBuilder — ตัวสร้างนี้สําหรับการต่อเชื่อม


addRow(values)

เพิ่มแถวลงในตารางข้อมูล

พารามิเตอร์

ชื่อประเภทคำอธิบาย
valuesObject[]ค่าของแถวที่ระบุตามลําดับเดียวกับที่ป้อนคอลัมน์

รีเทิร์น

DataTableBuilder — ตัวสร้างนี้สําหรับการต่อเชื่อม


build()

สร้างและแสดงตารางข้อมูล

รีเทิร์น

DataTable — ตารางข้อมูล

โยน

Error — หากตารางข้อมูลว่างเปล่าหรือมีรูปแบบไม่ถูกต้อง


setValue(row, column, value)

ตั้งค่าที่เฉพาะเจาะจงในตาราง

คุณสามารถกําหนดค่าก่อนเพิ่มคอลัมน์ลงในตารางข้อมูล อย่างไรก็ตาม ระบบจะไม่สนใจค่าดังกล่าว เว้นแต่จะมีการเพิ่มคอลัมน์ในภายหลัง

คุณไม่จำเป็นต้องกรอกค่าคอลัมน์ทั้งหมด ระบบจะถือว่ารายการที่ขาดหายไปเป็นnull

พารามิเตอร์

ชื่อประเภทคำอธิบาย
rowIntegerดัชนีแถว (แถวแรกมีดัชนี 0)
columnIntegerดัชนีคอลัมน์ (คอลัมน์แรกมีดัชนี 0)
valueObjectค่าของเซลล์ตาราง (ควรมีประเภทที่ถูกต้องสำหรับคอลัมน์)

รีเทิร์น

DataTableBuilder — ตัวสร้างนี้สําหรับการต่อเชื่อม