Class TableChartBuilder

TableChartBuilder

أداة إنشاء الرسوم البيانية للجداول. لمزيد من التفاصيل، اطّلع على مستندات "مخططات Google".

فيما يلي مثال يوضح كيفية إنشاء مخطط جدولي. يتم استيراد البيانات من جدول بيانات Google.

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

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

var chart = chartBuilder.build();

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()Chartيبني المخطط.
enablePaging(enablePaging)TableChartBuilderلتعيين ما إذا كان سيتم تفعيل التنقل بين البيانات.
enablePaging(pageSize)TableChartBuilderتفعيل ترقيم الصفحات وتعيين عدد الصفوف في كل صفحة.
enablePaging(pageSize, startPage)TableChartBuilderيؤدي هذا الخيار إلى تفعيل ترقيم الصفحات، وضبط عدد الصفوف في كل صفحة وأول صفحة في الجدول المطلوب عرضها (الصفحة. الأرقام تستند إلى صفر).
enableRtlTable(rtlEnabled)TableChartBuilderلإضافة التوافق الأساسي للغات التي تُكتب من اليمين إلى اليسار (مثل العربية أو العبرية) عن طريق عكس ترتيب أعمدة الجدول، بحيث يكون العمود صفر هو العمود الموجود في أقصى اليمين، والعمود الأخير العمود الموجود في أقصى اليسار.
enableSorting(enableSorting)TableChartBuilderلضبط ما إذا كان سيتم ترتيب الأعمدة عندما ينقر المستخدم على عنوان عمود.
setDataSourceUrl(url)TableChartBuilderلضبط عنوان URL لمصدر البيانات المُستخدَم لسحب البيانات من مصدر خارجي، مثل Google Google".
setDataTable(tableBuilder)TableChartBuilderتحدد هذه السمة جدول البيانات لاستخدامه في الرسم البياني باستخدام DataTableBuilder.
setDataTable(table)TableChartBuilderلتعيين جدول البيانات الذي يحتوي على خطوط المخطط، وكذلك تسميات المحور س.
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 — أداة الإنشاء هذه مفيدة للسلاسل.


enablePaging(pageSize)

تفعيل ترقيم الصفحات وتعيين عدد الصفوف في كل صفحة.

يبلغ حجم الصفحة التلقائي 10.

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

المعلمات

الاسمالنوعالوصف
pageSizeIntegerعدد الصفوف في كل صفحة من الجدول.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


enablePaging(pageSize, startPage)

يؤدي هذا الخيار إلى تفعيل ترقيم الصفحات، وضبط عدد الصفوف في كل صفحة وأول صفحة في الجدول المطلوب عرضها (الصفحة. الأرقام تستند إلى صفر).

حجم الصفحة التلقائي هو 10، وصفحة البدء التلقائية هي 0.

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

المعلمات

الاسمالنوعالوصف
pageSizeIntegerعدد الصفوف في كل صفحة من الجدول.
startPageIntegerصفحة الجدول الأول المطلوب عرضها (أرقام الصفحات قائمة على صفر).

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


enableRtlTable(rtlEnabled)

لإضافة التوافق الأساسي للغات التي تُكتب من اليمين إلى اليسار (مثل العربية أو العبرية) عن طريق عكس ترتيب أعمدة الجدول، بحيث يكون العمود صفر هو العمود الموجود في أقصى اليمين، والعمود الأخير العمود الموجود في أقصى اليسار.

وهذا لا يؤثر في فهرس الأعمدة في البيانات الأساسية، بل يؤثر فقط في ترتيب العرض. لا يتوافق العرض الكامل للّغات ثنائية الاتجاه (BiDi) مع العرض المرئي في الجدول. مع هذا الخيار. يتم تجاهل هذا الخيار في حالة تفعيل التنقل بين الصفحات (باستخدام خيار الصفحة)، أو إذا يحتوي الجدول على أشرطة تمرير لأنك حددت خيارات ارتفاع وعرض أصغر من حجم الجدول المطلوب. ويكون السلوك التلقائي هو إيقاف دعم الوضع "مراسلة نصية في الوقت الفعلي".

المعلمات

الاسمالنوعالوصف
rtlEnabledBooleantrue في حال تفعيل الدعم من اليمين إلى اليسار، false وإلا.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


enableSorting(enableSorting)

لضبط ما إذا كان سيتم ترتيب الأعمدة عندما ينقر المستخدم على عنوان عمود.

في حال تفعيل الترتيب، يتم تلقائيًا عندما ينقر المستخدمون على عنوان العمود. مرتبة. الإعداد التلقائي هو تفعيل الترتيب.

المعلمات

الاسمالنوعالوصف
enableSortingBooleantrue لتفعيل الترتيب من خلال النقر على عناوين الأعمدة، أو false بخلاف ذلك.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setDataSourceUrl(url)

لضبط عنوان URL لمصدر البيانات المُستخدَم لسحب البيانات من مصدر خارجي، مثل Google Google". في حال توفير عنوان URL لمصدر بيانات وDataTable، يتم تجاهل عنوان URL لمصدر البيانات.

لمزيد من المعلومات حول طلبات البحث عن مصادر البيانات، يمكنك الاطّلاع على مستندات "مخطّطات Google".

المعلمات

الاسمالنوعالوصف
urlStringعنوان URL لمصدر البيانات، بما في ذلك أيّ مَعلمات طلب بحث.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setDataTable(tableBuilder)

تحدد هذه السمة جدول البيانات لاستخدامه في الرسم البياني باستخدام DataTableBuilder. هذه طريقة ملائمة لإعداد جدول البيانات بدون الحاجة إلى استدعاء build().

المعلمات

الاسمالنوعالوصف
tableBuilderDataTableBuilderأداة إنشاء جداول البيانات. يتم إنشاء جدول بيانات جديد فورًا كجزء من هذا النموذج لذلك لن تظهر أي تحديثات أخرى يتم إجراؤها على أداة الإنشاء في الرسم البياني.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setDataTable(table)

لتعيين جدول البيانات الذي يحتوي على خطوط المخطط، وكذلك تسميات المحور س. تشير رسالة الأشكال البيانية يجب أن يكون العمود الأول سلسلة، وأن يحتوي على تسميات المحور الأفقي. أي عدد من الأعمدة يمكن متابعتها، يجب أن تكون جميعها رقمية. يتم عرض كل عمود كخط منفصل.

المعلمات

الاسمالنوعالوصف
tableDataTableSourceجدول البيانات المطلوب استخدامه للرسم البياني.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setDataViewDefinition(dataViewDefinition)

إعداد تعريف عرض البيانات لاستخدامه في الرسم البياني.

المعلمات

الاسمالنوعالوصف
dataViewDefinitionDataViewDefinitionكائن تعريف عرض بيانات يحدد الملف الشخصي الذي ينبغي من مصدر البيانات المحدد لرسم المخطط.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setDimensions(width, height)

تُستخدَم لتحديد سمات الرسم البياني.

المعلمات

الاسمالنوعالوصف
widthIntegerعرض الرسم البياني بالبكسل.
heightIntegerتمثّل هذه السمة ارتفاع الرسم البياني بالبكسل.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setFirstRowNumber(number)

لإعداد رقم الصف للصف الأول في جدول البيانات.

رقم الصف الافتراضي للصف الأول هو 1.

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

المعلمات

الاسمالنوعالوصف
numberIntegerرقم الصف للصف الأول في جدول البيانات.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setInitialSortingAscending(column)

ضبط فهرس العمود الذي يجب ترتيب الجدول وفقًا له في البداية (ترتيب تصاعدي)

تم ترتيب العمود تصاعديًا وتم تمييزه بسهم صغير يشير إلى ذلك.

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

المعلمات

الاسمالنوعالوصف
columnIntegerرقم العمود الذي يجب ترتيب الجدول وفقًا له في البداية.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setInitialSortingDescending(column)

ضبط فهرس العمود الذي يجب ترتيب الجدول وفقًا له في البداية (ترتيب تنازلي)

تم ترتيب العمود تنازليًا وتم تمييزه بسهم صغير يشير إلى ذلك.

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

المعلمات

الاسمالنوعالوصف
columnIntegerرقم العمود الذي يجب ترتيب الجدول وفقًا له في البداية.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setOption(option, value)

لضبط الخيارات المتقدمة لهذا الرسم البياني. الخيارات المتاحة هذا المخطط. ليس لهذه الطريقة أي تأثير إذا كان الخيار المحدد غير صالح.

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

المعلمات

الاسمالنوعالوصف
optionStringخيار الضبط.
valueObjectالقيمة المطلوب ضبطها.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


showRowNumberColumn(showRowNumber)

لضبط ما إذا كان سيتم عرض رقم الصف كأول عمود في الجدول.

الإعداد التلقائي هو عدم إظهار أرقام الصفوف.

المعلمات

الاسمالنوعالوصف
showRowNumberBooleantrue إذا كان يجب أن يعرض العمود الأول في الجدول رقم الصف، false بخلاف ذلك.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


useAlternatingRowStyle(alternate)

تحدد ما إذا كان يتم تعيين نمط اللون البديل إلى الصفوف الفردية والزوجية في مخطط جدولي.

السلوك الافتراضي هو أن الصفوف التي تحتوي على نمط لون بديل.

المعلمات

الاسمالنوعالوصف
alternateBooleantrue إذا كان يجب أن تكون أنماط الألوان متناوبة، أو false غير ذلك.

الإرجاع

TableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.