Class DataTableBuilder

DataTableBuilder

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

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

วิธีการ

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

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

addColumn(type, label)

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

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

พารามิเตอร์

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

รีเทิร์น

DataTableBuilder — เครื่องมือสร้างนี้สำหรับการทำเชน


addRow(values)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
valuesObject[]ค่าสำหรับแถว โดยระบุตามลำดับเดียวกับการป้อนคอลัมน์

รีเทิร์น

DataTableBuilder — เครื่องมือสร้างนี้สำหรับการทำเชน


build()

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

รีเทิร์น

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

การขว้าง

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


setValue(row, column, value)

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

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

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

พารามิเตอร์

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

รีเทิร์น

DataTableBuilder — เครื่องมือสร้างนี้สำหรับการทำเชน