Class DataTableBuilder

DataTableBuilder

Builder של אובייקטים ב-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 בשורה תרשימים או תוויות פרוסות בתרשימי עוגה). העמודות האחרות משמשות בדרך כלל להצגת נתונים, דורשים בדרך כלל ערכים מספריים.

פרמטרים

שםסוגתיאור
typeColumnTypeסוג הנתונים בעמודה (מספר, מחרוזת או תאריך)
labelStringשל העמודה (משמש ליצירת מקרא של תרשימים).

חזרה

DataTableBuilder – ה-builder הזה, ליצירת שרשורים.


addRow(values)

הוספה של שורה לטבלת הנתונים.

פרמטרים

שםסוגתיאור
valuesObject[]עבור השורה, מצוינים באותו סדר שבו הוזנו העמודות.

חזרה

DataTableBuilder – ה-builder הזה, ליצירת שרשורים.


build()

יוצרת ומחזירה טבלת נתונים.

חזרה

DataTable – טבלת הנתונים

קליעות

Error – אם טבלת הנתונים ריקה או שהפורמט שלה שגוי


setValue(row, column, value)

מגדיר ערך ספציפי בטבלה.

אפשר להגדיר ערך לפני שמוסיפים את העמודה לטבלת הנתונים. עם זאת, אלא אם העמודה יתווסף בשלב כלשהו, המערכת תתעלם מהערך.

לא צריך למלא את כל הערכים בעמודות. מוצרים חסרים ייחשבו כ-null.

פרמטרים

שםסוגתיאור
rowIntegerאינדקס השורה (בשורה הראשונה יש אינדקס 0)
columnIntegerאינדקס העמודות (בעמודה הראשונה מופיע אינדקס 0)
valueObjectהערך של התא בטבלה (הסוג צריך להיות תקין לעמודה).

חזרה

DataTableBuilder – ה-builder הזה, ליצירת שרשורים