Class TableChartBuilder

جدول ساز نمودار

سازنده برای نمودارهای جدول. برای جزئیات بیشتر، به مستندات نمودارهای Google مراجعه کنید.

در اینجا مثالی آورده شده است که نحوه ساخت نمودار جدول را نشان می دهد. داده‌ها از صفحه‌گسترده 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();

روش ها

روش نوع برگشت شرح مختصر
build() Chart نمودار را می سازد.
enable Paging(enablePaging) Table Chart Builder تنظیم می کند که آیا صفحه بندی از طریق داده ها فعال شود یا خیر.
enable Paging(pageSize) Table Chart Builder صفحه بندی را فعال می کند و تعداد ردیف ها را در هر صفحه تنظیم می کند.
enable Paging(pageSize, startPage) Table Chart Builder صفحه‌بندی را فعال می‌کند، تعداد ردیف‌های هر صفحه و اولین صفحه جدول را برای نمایش تنظیم می‌کند (تعداد صفحات بر اساس صفر هستند).
enable Rtl Table(rtlEnabled) Table Chart Builder با معکوس کردن ترتیب ستون های جدول، پشتیبانی اولیه را برای زبان های راست به چپ (مانند عربی یا عبری) اضافه می کند، به طوری که ستون صفر سمت راست ترین ستون و آخرین ستون سمت چپ ترین ستون باشد.
enable Sorting(enableSorting) Table Chart Builder تنظیم می کند که آیا وقتی کاربر روی عنوان ستون کلیک می کند، ستون ها مرتب شوند یا خیر.
set Data Source Url(url) Table Chart Builder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
set Data Table(tableBuilder) Table Chart Builder جدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
set Data Table(table) Table Chart Builder جدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
set Data View Definition(dataViewDefinition) Table Chart Builder تعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
set Dimensions(width, height) Table Chart Builder ابعاد نمودار را تعیین می کند.
set First Row Number(number) Table Chart Builder شماره ردیف را برای ردیف اول در جدول داده ها تنظیم می کند.
set Initial Sorting Ascending(column) Table Chart Builder شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (صعودی) را تنظیم می کند.
set Initial Sorting Descending(column) Table Chart Builder شاخص ستون را تنظیم می کند که طبق آن جدول باید در ابتدا مرتب شود (نزولی).
set Option(option, value) Table Chart Builder گزینه های پیشرفته را برای این نمودار تنظیم می کند.
show Row Number Column(showRowNumber) Table Chart Builder تعیین می کند که آیا شماره ردیف به عنوان اولین ستون جدول نشان داده شود.
use Alternating Row Style(alternate) Table Chart Builder تعیین می کند که آیا سبک رنگ متناوب به ردیف های زوج و فرد از نمودار جدول اختصاص داده شود.

مستندات دقیق

build()

نمودار را می سازد.

بازگشت

Chart - یک شی نمودار، که می تواند در اسناد، عناصر رابط کاربری جاسازی شود یا به عنوان یک تصویر ثابت استفاده شود.


enable Paging(enablePaging)

تنظیم می کند که آیا صفحه بندی از طریق داده ها فعال شود یا خیر.

رفتار پیش‌فرض صفحه‌بندی غیرفعال است. اگر صفحه‌بندی فعال باشد، اندازه صفحه پیش‌فرض 10 است.

پارامترها

نام تایپ کنید توضیحات
enable Paging Boolean true اگر صفحه بندی باید فعال باشد، در غیر این صورت false .

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


enable Paging(pageSize)

صفحه بندی را فعال می کند و تعداد ردیف ها را در هر صفحه تنظیم می کند.

اندازه پیش فرض صفحه 10 است.

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

پارامترها

نام تایپ کنید توضیحات
page Size Integer تعداد سطرها در هر صفحه از جدول.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


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

پارامترها

نام تایپ کنید توضیحات
page Size Integer تعداد سطرها در هر صفحه از جدول.
start Page Integer اولین صفحه جدولی که نمایش داده می شود (اعداد صفحات بر اساس صفر هستند).

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


enable Rtl Table(rtlEnabled)

با معکوس کردن ترتیب ستون های جدول، پشتیبانی اولیه را برای زبان های راست به چپ (مانند عربی یا عبری) اضافه می کند، به طوری که ستون صفر سمت راست ترین ستون و آخرین ستون سمت چپ ترین ستون باشد.

این بر شاخص ستون در داده‌های زیربنایی تأثیر نمی‌گذارد، فقط ترتیب نمایش را تحت تأثیر قرار می‌دهد. نمایش زبان کامل دو جهته (BiDi) توسط تجسم جدول حتی با این گزینه پشتیبانی نمی شود. اگر صفحه‌بندی را فعال کنید (با استفاده از گزینه صفحه)، یا اگر جدول دارای نوارهای پیمایش باشد، این گزینه نادیده گرفته می‌شود زیرا گزینه‌های ارتفاع و عرض کوچک‌تر از اندازه جدول مورد نیاز را مشخص کرده‌اید. رفتار پیش‌فرض پشتیبانی RTL غیرفعال است.

پارامترها

نام تایپ کنید توضیحات
rtl Enabled Boolean true اگر پشتیبانی از راست به چپ باید فعال شود، در غیر این صورت false .

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


enable Sorting(enableSorting)

تنظیم می کند که آیا وقتی کاربر روی عنوان ستون کلیک می کند، ستون ها مرتب شوند یا خیر.

اگر مرتب سازی فعال باشد، وقتی کاربران روی سرصفحه ستون کلیک می کنند، ردیف ها به طور خودکار مرتب می شوند. رفتار پیش‌فرض مرتب‌سازی فعال است.

پارامترها

نام تایپ کنید توضیحات
enable Sorting Boolean true تا مرتب‌سازی را با کلیک کردن روی سرصفحه‌های ستون فعال کنید، در غیر این صورت false .

بازگشت

Table Chart Builder - این سازنده ، برای زنجیره ای مفید است.


set Data Source Url(url)

URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود. اگر یک URL منبع داده و یک DataTable ارائه شود، URL منبع داده نادیده گرفته می شود.

برای اطلاعات بیشتر در مورد جستجوی منابع داده، اسناد Google Charts را بررسی کنید.

پارامترها

نام تایپ کنید توضیحات
url String نشانی وب منبع داده، از جمله هر پارامتر پرس و جو.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Data Table(tableBuilder)

جدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند. این یک روش راحت برای تنظیم جدول داده ها بدون نیاز به فراخوانی build() است.

پارامترها

نام تایپ کنید توضیحات
table Builder Data Table Builder سازنده جدول داده ها یک جدول داده جدید فوراً به عنوان بخشی از این تماس ایجاد می‌شود، بنابراین هرگونه به‌روزرسانی بیشتر برای سازنده در نمودار منعکس نمی‌شود.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Data Table(table)

جدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند. ستون اول باید یک رشته باشد و حاوی برچسب های محور افقی باشد. هر تعداد ستون می تواند دنبال شود، همه باید عددی باشند. هر ستون به صورت یک خط جداگانه نمایش داده می شود.

پارامترها

نام تایپ کنید توضیحات
table Data Table Source جدول داده برای استفاده برای نمودار.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Data View Definition(dataViewDefinition)

تعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.

پارامترها

نام تایپ کنید توضیحات
data View Definition Data View Definition یک شی تعریف نمای داده که نمایه ای را که باید از منبع داده داده شده برای ترسیم نمودار مشتق شود، تعریف می کند.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Dimensions(width, height)

ابعاد نمودار را تعیین می کند.

پارامترها

نام تایپ کنید توضیحات
width Integer عرض نمودار، بر حسب پیکسل.
height Integer ارتفاع نمودار، بر حسب پیکسل.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set First Row Number(number)

شماره ردیف را برای ردیف اول در جدول داده ها تنظیم می کند.

شماره ردیف پیش فرض ردیف اول 1 است.

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

پارامترها

نام تایپ کنید توضیحات
number Integer شماره ردیف برای ردیف اول در جدول داده ها.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Initial Sorting Ascending(column)

شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (صعودی) را تنظیم می کند.

ستون OS به ترتیب صعودی مرتب شده و با یک فلش کوچک نشان داده شده است.

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

پارامترها

نام تایپ کنید توضیحات
column Integer شماره ستونی که جدول ابتدا باید بر اساس آن مرتب شود.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Initial Sorting Descending(column)

شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (نزولی) را تنظیم می کند.

سیستم عامل ستون به ترتیب نزولی مرتب شده و با فلش کوچک AA مشخص شده است که نشان می دهد.

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

پارامترها

نام تایپ کنید توضیحات
column Integer شماره ستونی که جدول ابتدا باید بر اساس آن مرتب شود.

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


set Option(option, value)

گزینه های پیشرفته را برای این نمودار تنظیم می کند. گزینه های موجود برای این نمودار را ببینید. اگر گزینه داده شده نامعتبر باشد ، این روش تاثیری ندارد.

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

پارامترها

نام تایپ کنید توضیحات
option String گزینه تنظیم.
value Object مقدار برای تنظیم

بازگشت

Table Chart Builder - این سازنده ، برای زنجیره ای مفید است.


show Row Number Column(showRowNumber)

تنظیم می کند که آیا شماره ردیف را به عنوان اولین ستون جدول نشان می دهد.

رفتار پیش‌فرض اعداد ردیف را نشان نمی‌دهد.

پارامترها

نام تایپ کنید توضیحات
show Row Number Boolean true اگر ستون اول جدول باید شماره ردیف را نشان دهد، در غیر این صورت false .

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.


use Alternating Row Style(alternate)

تعیین می کند که آیا سبک رنگ متناوب به ردیف های زوج و فرد از نمودار جدول اختصاص داده شود.

رفتار پیش‌فرض ردیف‌هایی است که سبک رنگ متناوب دارند.

پارامترها

نام تایپ کنید توضیحات
alternate Boolean true اگر سبک رنگ باید متناوب باشد، در غیر این صورت false .

بازگشت

Table Chart Builder - این سازنده، برای زنجیر کردن مفید است.