Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Sayı aralığı filtre kontrolleri için bir oluşturucu.

Sayı aralığı filtresi, kullanıcının sayısal değer aralıklarını seçmesine olanak tanıyan, iki başparmak işaretinin bulunduğu bir kaydırma çubuğudur. Sütun numarası ve eşleme seçenekleri kullanıldığında, bu kontrol seçilen aralıkla eşleşmeyen satırları filtreler.

Daha ayrıntılı bilgi için Gviz dokümanlarını inceleyin.

Yöntemler

YöntemDönüş türüKısa açıklama
setMaxValue(maxValue)NumberRangeFilterBuilderAlt aralık için izin verilen maksimum değeri ayarlar.
setMinValue(minValue)NumberRangeFilterBuilderAlt aralık için izin verilen minimum değeri ayarlar.
setOrientation(orientation)NumberRangeFilterBuilderKaydırma çubuğu yönünü ayarlar.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderSeçili aralığın uzantılarını gösteren kaydırma çubuğunun yanında etiketlerin olup olmayacağını ayarlar.
setTicks(ticks)NumberRangeFilterBuilderBir sayı aralığı filtresi kaydırıcısının küçük resimlerinin yer alabileceği işaret sayısını (aralık çubuğunda sabit konumlar) ayarlar.

Ayrıntılı belgeler

setMaxValue(maxValue)

Alt aralık için izin verilen maksimum değeri ayarlar. Tanımlanmamışsa değer, kontrol tarafından yönetilen DataTable'ın içeriklerinden çıkartılır.

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

Parametreler

AdTürAçıklama
maxValueIntegerKaydırma çubuğunun maksimum değeri.

Return

NumberRangeFilterBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setMinValue(minValue)

Alt aralık için izin verilen minimum değeri ayarlar. Tanımlanmamışsa değer, kontrol tarafından yönetilen DataTable'ın içeriklerinden çıkartılır.

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

Parametreler

AdTürAçıklama
minValueIntegerKaydırma çubuğunun minimum değeri.

Return

NumberRangeFilterBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setOrientation(orientation)

Kaydırma çubuğu yönünü ayarlar.

// Builds a number range filter and sets it to have a horizontal orientation.
var numberRangeFilter = Charts.newNumberRangeFilter()
  .setFilterColumnLabel("Col2")
  .setOrientation(Charts.Orientation.HORIZONTAL)
  .build();

Parametreler

AdTürAçıklama
orientationOrientationAyarlanacak kaydırma çubuğu yönü.

Return

NumberRangeFilterBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.

Aşağıdaki kaynakları da incelemenizi öneririz:


setShowRangeValues(showRangeValues)

Seçili aralığın uzantılarını gösteren kaydırma çubuğunun yanında etiketlerin olup olmayacağını ayarlar.

// Builds a number range filter and enables showing of the number range values.
var numberRangeFilter = Charts.newNumberRangeFilter()
  .setFilterColumnLabel("Col2")
  .setShowRangeValues(true)
  .build();

Parametreler

AdTürAçıklama
showRangeValuesBooleantrue ise kaydırma çubuğunun yanında etiketlerin gösterilmesini etkinleştirir.

Return

NumberRangeFilterBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setTicks(ticks)

Bir sayı aralığı filtresi kaydırıcısının küçük resimlerinin yer alabileceği işaret sayısını (aralık çubuğunda sabit konumlar) ayarlar.

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

Parametreler

AdTürAçıklama
ticksIntegerKaydırma çubuğundaki işaret sayısı.

Return

NumberRangeFilterBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.