سازنده ای برای کنترل های فیلتر محدوده اعداد.
فیلتر محدوده اعداد یک نوار لغزنده با دو انگشت شست است که به کاربر امکان می دهد محدوده هایی از مقادیر عددی را انتخاب کند. با توجه به ستونی از نوع شماره و گزینه های تطبیق، این کنترل ردیف هایی را که با محدوده انتخاب شده مطابقت ندارند فیلتر می کند.
برای جزئیات بیشتر، به مستندات Gviz مراجعه کنید.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
setMaxValue(maxValue) | NumberRangeFilterBuilder | حداکثر مقدار مجاز را برای محدوده پایین تر تنظیم می کند. |
setMinValue(minValue) | NumberRangeFilterBuilder | حداقل مقدار مجاز را برای محدوده پایین تر تنظیم می کند. |
setOrientation(orientation) | NumberRangeFilterBuilder | جهت لغزنده را تنظیم می کند. |
setShowRangeValues(showRangeValues) | NumberRangeFilterBuilder | تنظیم میکند که آیا برچسبهایی در کنار نوار لغزنده وجود داشته باشد که وسعت محدوده انتخابشده را نشان دهد. |
setTicks(ticks) | NumberRangeFilterBuilder | تعداد تیکهایی را تنظیم میکند (موقعیتهای ثابت در یک نوار محدوده) که شستهای لغزنده فیلتر محدوده عددی میتوانند در آن بیفتند. |
مستندات دقیق
setMaxValue(maxValue)
حداکثر مقدار مجاز را برای محدوده پایین تر تنظیم می کند. اگر تعریف نشده باشد، مقدار از محتویات DataTable مدیریت شده توسط کنترل استنتاج می شود.
// Builds a number range filter and sets the maximum value to 100. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setMaxValue(100) .build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
maxValue | Integer | حداکثر مقدار لغزنده. |
بازگشت
NumberRangeFilterBuilder
- این سازنده، برای زنجیره سازی مفید است.
setMinValue(minValue)
حداقل مقدار مجاز را برای محدوده پایین تر تنظیم می کند. اگر تعریف نشده باشد، مقدار از محتویات DataTable مدیریت شده توسط کنترل استنتاج می شود.
// Builds a number range filter and sets the minimum value to 10. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setMinValue(10) .build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
minValue | Integer | حداقل مقدار لغزنده. |
بازگشت
NumberRangeFilterBuilder
- این سازنده، برای زنجیره سازی مفید است.
setOrientation(orientation)
جهت لغزنده را تنظیم می کند.
// Builds a number range filter and sets it to have a horizontal orientation. var 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. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setShowRangeValues(true) .build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
showRangeValues | Boolean | اگر true ، نشان دادن برچسب ها را در کنار نوار لغزنده فعال می کند. |
بازگشت
NumberRangeFilterBuilder
- این سازنده، برای زنجیره سازی مفید است.
setTicks(ticks)
تعداد تیکهایی را تنظیم میکند (موقعیتهای ثابت در یک نوار محدوده) که شستهای لغزنده فیلتر محدوده عددی میتوانند در آن بیفتند.
// Builds a number range filter and sets the number of ticks for the range to 10. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setTicks(10) .build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
ticks | Integer | تعداد تیک های روی نوار لغزنده. |
بازگشت
NumberRangeFilterBuilder
- این سازنده، برای زنجیره سازی مفید است.