Class NumberRangeFilterBuilder

سازنده فیلتر محدوده اعداد

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

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

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

روش ها

روش نوع برگشت شرح مختصر
set Max Value(maxValue) Number Range Filter Builder حداکثر مقدار مجاز را برای محدوده پایین تر تنظیم می کند.
set Min Value(minValue) Number Range Filter Builder حداقل مقدار مجاز را برای محدوده پایین تر تنظیم می کند.
set Orientation(orientation) Number Range Filter Builder جهت لغزنده را تنظیم می کند.
set Show Range Values(showRangeValues) Number Range Filter Builder تنظیم می‌کند که آیا برچسب‌هایی در کنار نوار لغزنده وجود داشته باشد که وسعت محدوده انتخاب‌شده را نشان دهد.
set Ticks(ticks) Number Range Filter Builder تعداد تیک‌هایی را تنظیم می‌کند (موقعیت‌های ثابت در یک نوار محدوده) که شست‌های لغزنده فیلتر محدوده عددی می‌توانند در آن بیفتند.

مستندات دقیق

set Max Value(maxValue)

حداکثر مقدار مجاز را برای محدوده پایین تر تنظیم می کند. اگر تعریف نشده باشد، مقدار از محتویات DataTable مدیریت شده توسط کنترل استنتاج می شود.

// Builds a number range filter and sets the maximum value to 100.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMaxValue(100)
                              .build();

پارامترها

نام تایپ کنید توضیحات
max Value Integer حداکثر مقدار لغزنده.

بازگشت

Number Range Filter Builder - این سازنده، برای زنجیر کردن مفید است.


set Min Value(minValue)

حداقل مقدار مجاز را برای محدوده پایین تر تنظیم می کند. اگر تعریف نشده باشد، مقدار از محتویات DataTable مدیریت شده توسط کنترل استنتاج می شود.

// Builds a number range filter and sets the minimum value to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMinValue(10)
                              .build();

پارامترها

نام تایپ کنید توضیحات
min Value Integer حداقل مقدار لغزنده.

بازگشت

Number Range Filter Builder - این سازنده، برای زنجیر کردن مفید است.


set Orientation(orientation)

جهت لغزنده را تنظیم می کند.

// Builds a number range filter and sets it to have a horizontal orientation.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setOrientation(Charts.Orientation.HORIZONTAL)
                              .build();

پارامترها

نام تایپ کنید توضیحات
orientation Orientation جهت لغزنده برای تنظیم.

بازگشت

Number Range Filter Builder - این سازنده، برای زنجیر کردن مفید است.

همچنین ببینید


set Show Range Values(showRangeValues)

تنظیم می‌کند که آیا برچسب‌هایی در کنار نوار لغزنده وجود داشته باشد که وسعت محدوده انتخاب‌شده را نشان دهد.

// Builds a number range filter and enables showing of the number range values.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setShowRangeValues(true)
                              .build();

پارامترها

نام تایپ کنید توضیحات
show Range Values Boolean اگر true ، نشان دادن برچسب ها را در کنار نوار لغزنده فعال می کند.

بازگشت

Number Range Filter Builder - این سازنده، برای زنجیر کردن مفید است.


set Ticks(ticks)

تعداد تیک‌هایی را تنظیم می‌کند (موقعیت‌های ثابت در یک نوار محدوده) که شست‌های لغزنده فیلتر محدوده عددی می‌توانند در آن بیفتند.

// Builds a number range filter and sets the number of ticks for the range
// to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setTicks(10)
                              .build();

پارامترها

نام تایپ کنید توضیحات
ticks Integer تعداد تیک های روی نوار لغزنده.

بازگشت

Number Range Filter Builder - این سازنده، برای زنجیر کردن مفید است.