Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

أداة إنشاء عناصر التحكم في تصفية نطاقات الأرقام.

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

لمزيد من التفاصيل، يمكنك الاطلاع على Gviz المستندات

الطُرق

الطريقةنوع الإرجاعوصف قصير
setMaxValue(maxValue)NumberRangeFilterBuilderتحدِّد هذه السياسة الحدّ الأقصى المسموح به للقيمة للنطاق الأدنى.
setMinValue(minValue)NumberRangeFilterBuilderتضبط هذه السياسة أدنى قيمة مسموح بها للنطاق الأدنى.
setOrientation(orientation)NumberRangeFilterBuilderيضبط اتجاه شريط التمرير.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderلتعيين ما إذا كان سيتم وضع تصنيفات بجانب شريط التمرير يعرض نطاقات النطاق المحدد.
setTicks(ticks)NumberRangeFilterBuilderلتحديد عدد العلامات (المواضع الثابتة في شريط نطاق)، أو تمريرات إبهامية لشريط تمرير فلتر نطاق عدد يمكن أن تقع فيه.

الوثائق التفصيلية

setMaxValue(maxValue)

تحدِّد هذه السياسة الحدّ الأقصى المسموح به للقيمة للنطاق الأدنى. إذا لم تكن محددة، يتم استنتاج القيمة من محتوى جدول البيانات الذي يديره عنصر التحكّم.

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

المعلمات

الاسمالنوعالوصف
maxValueIntegerالقيمة القصوى لشريط التمرير.

الإرجاع

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


setMinValue(minValue)

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

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

المعلمات

الاسمالنوعالوصف
minValueIntegerتمثّل هذه السمة القيمة الصغرى لشريط التمرير.

الإرجاع

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();

المعلمات

الاسمالنوعالوصف
orientationOrientationاتجاه شريط التمرير لتعيينه.

الإرجاع

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();

المعلمات

الاسمالنوعالوصف
showRangeValuesBooleanإذا كان 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();

المعلمات

الاسمالنوعالوصف
ticksIntegerعدد العلامات على شريط التمرير.

الإرجاع

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