ה-builder של אובייקטי 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();
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
add | Data | הוספת עמודה לטבלת הנתונים. |
add | Data | הוספת שורה לטבלת הנתונים. |
build() | Data | יצירת טבלת נתונים והחזרתה. |
set | Data | הגדרת ערך ספציפי בטבלה. |
מסמכים מפורטים
add Column(type, label)
הוספת עמודה לטבלת הנתונים. העמודות יתווספו מ-0 עד n.
לעיתים קרובות, העמודה הראשונה משמשת בתרשימים לתוויות (לדוגמה, תוויות של ציר X בתרשימי קו או תוויות של פלחים בתרשימי עוגה). העמודות האחרות משמשות לרוב לנתונים, ולכן בדרך כלל הן דורשות ערכים מספריים.
פרמטרים
שם | סוג | תיאור |
---|---|---|
type | Column | סוג הנתונים בעמודה (מספר, מחרוזת או תאריך) |
label | String | התווית של העמודה (היא משמשת לכותרות של התרשימים). |
חזרה
Data
– ה-builder הזה, לשרשור.
add Row(values)
הוספת שורה לטבלת הנתונים.
פרמטרים
שם | סוג | תיאור |
---|---|---|
values | Object[] | ערכים של השורה, שצוינו באותו הסדר שבו העמודות הוזנו. |
חזרה
Data
– ה-builder הזה, לשרשור.
build()
set Value(row, column, value)
הגדרת ערך ספציפי בטבלה.
אפשר להגדיר ערך לפני שמוסיפים את העמודה לטבלת הנתונים. עם זאת, אם העמודה לא תתווסף בשלב כלשהו, המערכת תתעלם מהערך.
לא צריך למלא את כל ערכי העמודות. אלה שחסרים ייחשבו כ-null
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
row | Integer | אינדקס השורה (השורה הראשונה היא בעלת אינדקס 0) |
column | Integer | אינדקס העמודה (לעמודה הראשונה יש אינדקס 0) |
value | Object | הערך של תא הטבלה (צריך להיות מסוג המתאים לעמודה). |
חזרה
Data
– ה-builder הזה, לשרשור