Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

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

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

برای جزئیات بیشتر، به مستندات 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 - این سازنده، برای زنجیره سازی مفید است.