Class TableChartBuilder

כלי היצירה שלתרשימיםוטבלאות

כלי ליצירת תרשימים מסוג טבלה. פרטים נוספים זמינים במסמכי העזרה של Google Charts.

הנה דוגמה ליצירת תרשים טבלה. הנתונים מיובאים מגיליון אלקטרוני של Google.

// Get sample data from a spreadsheet.
const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';

const chartBuilder = Charts.newTableChart()
                         .setDimensions(600, 500)
                         .enablePaging(20)
                         .setDataSourceUrl(dataSourceUrl);

const chart = chartBuilder.build();

Methods

שיטהסוג הערך המוחזרתיאור קצר
build()Chartיצירת התרשים.
enablePaging(enablePaging)TableChartBuilderההגדרה קובעת אם להפעיל דפדוף בנתונים.
enablePaging(pageSize)TableChartBuilderהפעלת דפים והגדרת מספר השורות בכל דף.
enablePaging(pageSize, startPage)TableChartBuilderהפונקציה מפעילה דפדוף, מגדירה את מספר השורות בכל דף ואת דף הטבלה הראשון שיוצג (מספרי הדפים מתחילים באפס).
enableRtlTable(rtlEnabled)TableChartBuilderהוספת תמיכה בסיסית בשפות שמנוקדות מימין לשמאל (כמו ערבית או עברית) על ידי היפוך סדר העמודות בטבלה, כך שעמודה אפס היא העמודה הכי ימנית והעמודה האחרונה היא העמודה הכי שמאלית.
enableSorting(enableSorting)TableChartBuilderקובע אם למיין את העמודות כשהמשתמש לוחץ על כותרת עמודה.
setDataSourceUrl(url)TableChartBuilderהגדרת כתובת ה-URL של מקור הנתונים שמשמש לשליפת נתונים ממקור חיצוני, כמו Google Sheets.
setDataTable(tableBuilder)TableChartBuilderהגדרת טבלת הנתונים לשימוש בתרשים באמצעות DataTableBuilder.
setDataTable(table)TableChartBuilderהגדרת טבלת הנתונים שמכילה את הקווים של התרשים, וגם את התוויות של ציר ה-X.
setDataViewDefinition(dataViewDefinition)TableChartBuilderהגדרת ההגדרה של תצוגת הנתונים שישמשו את התרשים.
setDimensions(width, height)TableChartBuilderהגדרת המאפיינים של התרשים.
setFirstRowNumber(number)TableChartBuilderהגדרת מספר השורה של השורה הראשונה בטבלת הנתונים.
setInitialSortingAscending(column)TableChartBuilderהגדרת האינדקס של העמודה לפיה צריך למיין את הטבלה בשלב הראשון (במצב עולה).
setInitialSortingDescending(column)TableChartBuilderהגדרת האינדקס של העמודה לפיה הטבלה צריכה להיות ממוינת בהתחלה (יורד).
setOption(option, value)TableChartBuilderהגדרת אפשרויות מתקדמות לתרשים הזה.
showRowNumberColumn(showRowNumber)TableChartBuilderמגדיר אם להציג את מספר השורה כעמודה הראשונה בטבלה.
useAlternatingRowStyle(alternate)TableChartBuilderקובע אם סגנון של צבעים מתחלפים יוקצה לשורות האי-זוגיות והזוגיות של תרשים טבלה.

מסמכים מפורטים

build()

יצירת התרשים.

חזרה

Chart — אובייקט של תרשים, שאפשר להטמיע במסמכים, ברכיבי ממשק משתמש או להשתמש בו כתמונה סטטית.


enablePaging(enablePaging)

ההגדרה קובעת אם להפעיל דפדוף בנתונים.

ברירת המחדל היא שהדפדוף מושבת. אם הדפדוף מופעל, גודל הדף שמוגדר כברירת מחדל הוא 10.

פרמטרים

שםסוגתיאור
enablePagingBooleantrue אם צריך להפעיל את דפדוף הדפים, false אחרת.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


enablePaging(pageSize)

הפעלת דפים והגדרת מספר השורות בכל דף.

גודל הדף שמוגדר כברירת מחדל הוא 10.

// Creates a table chart builder and enables paging with page size of 5.
const builder = Charts.newTableChart();
builder.enablePaging(5);

פרמטרים

שםסוגתיאור
pageSizeIntegerמספר השורות בכל דף בטבלה.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


enablePaging(pageSize, startPage)

הפונקציה מפעילה דפדוף, מגדירה את מספר השורות בכל דף ואת דף הטבלה הראשון שיוצג (מספרי הדפים מתחילים באפס).

גודל הדף שמוגדר כברירת מחדל הוא 10, ודף הפתיחה שמוגדר כברירת מחדל הוא 0.

// Creates a table chart builder and enables paging with page size of 5 and
// displays page 2 first.
const builder = Charts.newTableChart();
builder.enablePaging(5, 2);

פרמטרים

שםסוגתיאור
pageSizeIntegerמספר השורות בכל דף בטבלה.
startPageIntegerדף הטבלה הראשון שיוצג (מספרי הדפים מתחילים באפס).

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


enableRtlTable(rtlEnabled)

הוספת תמיכה בסיסית בשפות שמנוקדות מימין לשמאל (כמו ערבית או עברית) על ידי היפוך סדר העמודות בטבלה, כך שעמודה אפס היא העמודה הכי ימנית והעמודה האחרונה היא העמודה הכי שמאלית.

הפעולה הזו לא משפיעה על אינדקס העמודה בנתונים הבסיסיים, אלא רק על סדר התצוגה. גם עם האפשרות הזו, התצוגה החזותית של הטבלה לא תומכת בתצוגה מלאה של שפות דו-כיווניות (BiDi). המערכת תתעלם מהאפשרות הזו אם תפעילו דפים (באמצעות האפשרות 'דף'), או אם לטבלה יש סרגל גלילה כי ציינת אפשרויות גובה ורוחב קטנות יותר מגודל הטבלה הנדרש. ברירת המחדל היא שהתמיכה ב-RTL מושבתת.

פרמטרים

שםסוגתיאור
rtlEnabledBooleantrue אם צריך להפעיל תמיכה בקריאה מימין לשמאל, false אחרת.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


enableSorting(enableSorting)

קובע אם למיין את העמודות כשהמשתמש לוחץ על כותרת עמודה.

אם מפעילים את המיון, כשמשתמשים לוחצים על כותרת העמודה, השורות ממוינות באופן אוטומטי. ברירת המחדל היא שהמיון מופעל.

פרמטרים

שםסוגתיאור
enableSortingBooleantrue כדי להפעיל מיון בלחיצה על כותרות העמודות, false אחרת.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setDataSourceUrl(url)

הגדרת כתובת ה-URL של מקור הנתונים שמשמש לשליפת נתונים ממקור חיצוני, כמו Google Sheets. אם מציינים כתובת URL של מקור נתונים ו-DataTable, המערכת מתעלמת מכתובת ה-URL של מקור הנתונים.

מידע נוסף על שליחת שאילתות למקורות נתונים זמין במסמכי התיעוד של Google Charts.

פרמטרים

שםסוגתיאור
urlStringכתובת ה-URL של מקור הנתונים, כולל פרמטרים של שאילתה.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setDataTable(tableBuilder)

הגדרת טבלת הנתונים לשימוש בתרשים באמצעות DataTableBuilder. זוהי שיטה נוחה להגדרת טבלת הנתונים בלי צורך לקרוא ל-build().

פרמטרים

שםסוגתיאור
tableBuilderDataTableBuilderכלי ליצירת טבלאות נתונים. כחלק מהקריאה הזו, נוצרת טבלת נתונים חדשה באופן מיידי, כך שעדכונים נוספים ב-builder לא ישתקפו בתרשים.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setDataTable(table)

הגדרת טבלת הנתונים שמכילה את הקווים של התרשים, וגם את התוויות של ציר ה-X. העמודה הראשונה צריכה להיות מחרוזת, ולהכיל את התוויות של הציר האנכי. אחרי העמודה הזו אפשר להוסיף כל מספר עמודות שרוצים, והן כולן חייבות לכלול מספרים. כל עמודה מוצגת בשורה נפרדת.

פרמטרים

שםסוגתיאור
tableDataTableSourceטבלת הנתונים שתשמש לתרשים.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setDataViewDefinition(dataViewDefinition)

הגדרת ההגדרה של תצוגת הנתונים שישמשו את התרשים.

פרמטרים

שםסוגתיאור
dataViewDefinitionDataViewDefinitionאובייקט של הגדרת תצוגת נתונים שמגדיר את התצוגה שצריך להפיק ממקור הנתונים הנתון לצורך ציור התרשים.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setDimensions(width, height)

הגדרת המאפיינים של התרשים.

פרמטרים

שםסוגתיאור
widthIntegerרוחב התרשים, בפיקסלים.
heightIntegerהגובה של התרשים, בפיקסלים.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setFirstRowNumber(number)

הגדרת מספר השורה של השורה הראשונה בטבלת הנתונים.

מספר השורה שמוגדר כברירת מחדל לשורה הראשונה הוא 1.

// Creates a table chart builder and sets the first row to be 2.
const builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

פרמטרים

שםסוגתיאור
numberIntegerמספר השורה של השורה הראשונה בטבלת הנתונים.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setInitialSortingAscending(column)

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

העמודה ממוינת בסדר עולה ומסומנת בחץ קטן שמציין זאת.

// Creates a table chart builder and sorts it by the second column (ascending).
const builder = Charts.newTableChart();
builder.setInitialSortingAscending(2);

פרמטרים

שםסוגתיאור
columnIntegerמספר העמודה לפיה צריך למיין את הטבלה בשלב הראשון.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setInitialSortingDescending(column)

הגדרת האינדקס של העמודה לפיה הטבלה צריכה להיות ממוינת בהתחלה (יורד).

העמודה ממוינת בסדר יורד ומסומנת בחץ קטן שמציין זאת.

// Creates a table chart builder and sorts it by the second column (descending).
const builder = Charts.newTableChart();
builder.setInitialSortingDescending(2);

פרמטרים

שםסוגתיאור
columnIntegerמספר העמודה לפיה צריך למיין את הטבלה בשלב הראשון.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


setOption(option, value)

הגדרת אפשרויות מתקדמות לתרשים הזה. האפשרויות הזמינות לתרשים הזה אם האפשרות שצוינה לא חוקית, אין להשפעה על השיטה הזו.

// Build a table chart which renders HTML.
const builder = Charts.newTableChart();
builder.setOption('allowHtml', {@code true});
const chart = builder.build();

פרמטרים

שםסוגתיאור
optionStringהאפשרות להגדרה.
valueObjectהערך להגדרה.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


showRowNumberColumn(showRowNumber)

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

ברירת המחדל היא לא להציג את מספרי השורות.

פרמטרים

שםסוגתיאור
showRowNumberBooleantrue אם מספר השורה צריך להופיע בעמודה הראשונה של הטבלה, false אחרת.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.


useAlternatingRowStyle(alternate)

קובע אם סגנון של צבעים מתחלפים יוקצה לשורות האי-זוגיות והזוגיות של תרשים טבלה.

ברירת המחדל היא שהשורות יהיו בסגנון צבע לסירוגין.

פרמטרים

שםסוגתיאור
alternateBooleantrue אם סגנונות הצבעים צריכים להיות לסירוגין, false אחרת.

חזרה

TableChartBuilder — ה-builder הזה שימושי לשרשור.