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 تعداد تیک‌ها (موقعیت‌های ثابت در یک نوار محدوده) را که اسلایدر فیلتر محدوده اعداد می‌تواند در آن قرار گیرد، تنظیم می‌کند.

مستندات دقیق

setMaxValue(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 حداکثر مقدار لغزنده.

بازگشت

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


setMinValue(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 حداقل مقدار لغزنده.

بازگشت

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


setOrientation(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 جهت اسلایدر برای تنظیم.

بازگشت

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

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


setShowRangeValues(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 ، نمایش برچسب‌ها در کنار اسلایدر را فعال می‌کند.

بازگشت

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


setTicks(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 تعداد تیک‌های روی اسلایدر.

بازگشت

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