Class 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.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMaxValue(100)
                              .build();

المعلمات

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

الإرجاع

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

المعلمات

الاسمالنوعالوصف
minValueIntegerالحد الأدنى لقيمة شريط التمرير

الإرجاع

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

المعلمات

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

الإرجاع

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

المعلمات

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

المعلمات

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

الإرجاع

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