Class TableChartBuilder

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

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

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

// 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 آدرس اینترنتی منبع داده‌ای را که برای دریافت داده‌ها از یک منبع خارجی، مانند 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 - یک شیء نمودار که می‌تواند در اسناد، عناصر رابط کاربری تعبیه شود یا به عنوان یک تصویر ثابت استفاده شود.


enablePaging(enablePaging)

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


enablePaging(pageSize)

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

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


enablePaging(pageSize, startPage)

صفحه‌بندی را فعال می‌کند، تعداد ردیف‌ها در هر صفحه و اولین صفحه جدول را برای نمایش تنظیم می‌کند (شماره صفحات بر اساس صفر است).

اندازه پیش‌فرض صفحه ۱۰ و صفحه شروع پیش‌فرض ۰ است.

// 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 اولین صفحه جدول که نمایش داده می‌شود (شماره صفحات بر اساس صفر است).

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


enableRtlTable(rtlEnabled)

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


enableSorting(enableSorting)

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setDataSourceUrl(url)

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setDataTable(tableBuilder)

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setDataTable(table)

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setDataViewDefinition(dataViewDefinition)

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setDimensions(width, height)

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setFirstRowNumber(number)

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

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setInitialSortingAscending(column)

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

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setInitialSortingDescending(column)

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

ستون os به ترتیب نزولی مرتب شده و با یک فلش کوچک علامت گذاری شده است که نشان دهنده این است.

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


setOption(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 مقداری که باید تنظیم شود.

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


showRowNumberColumn(showRowNumber)

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.


useAlternatingRowStyle(alternate)

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

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

پارامترها

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

بازگشت

TableChartBuilder — این سازنده، برای زنجیره‌سازی مفید است.