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 tutma yerli bir kaydırma çubuğudur. Bu kontrol, sayı türünde bir sütun ve eşleşen seçenekler verildiğinde seçilen aralıkla eşleşmeyen satırları filtreler.
Daha fazla bilgi için Gviz belgelerine bakın.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
set | Number | Aralığın alt sınırı için izin verilen maksimum değeri ayarlar. |
set | Number | Aralığın alt sınırı için izin verilen minimum değeri ayarlar. |
set | Number | Kaydırma çubuğunun yönünü ayarlar. |
set | Number | Seçili aralığın kapsamlarını gösteren kaydırma çubuğunun yanında etiketlerin olup olmayacağını belirler. |
set | Number | Sayı aralığı filtresi kaydırma çubuklarının bulunabileceği işaret sayısını (aralık çubuğundaki sabit konumlar) ayarlar. |
Ayrıntılı belgeler
setMaxValue(maxValue)
Aralığın alt sınırı için izin verilen maksimum değeri ayarlar. Tanımlanmamışsa değer, kontrol tarafından yönetilen DataTable'ın içeriğinden çıkarılır.
// Builds a number range filter and sets the maximum value to 100. const numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel('Col2') .setMaxValue(100) .build();
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
max | Integer | Kaydırma çubuğunun maksimum değeri. |
Return
NumberRangeFilterBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setMinValue(minValue)
Aralığın alt sınırı için izin verilen minimum değeri ayarlar. Tanımlanmamışsa değer, kontrol tarafından yönetilen DataTable'ın içeriğinden çıkarılır.
// Builds a number range filter and sets the minimum value to 10. const numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel('Col2') .setMinValue(10) .build();
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
min | Integer | Kaydırma çubuğunun minimum değeri. |
Return
NumberRangeFilterBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setOrientation(orientation)
Kaydırma çubuğunun yönünü ayarlar.
// Builds a number range filter and sets it to have a horizontal orientation. const numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel('Col2') .setOrientation(Charts.Orientation.HORIZONTAL) .build();
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
orientation | Orientation | Ayarlanacak kaydırma çubuğu yönü. |
Return
NumberRangeFilterBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
Aşağıdaki kaynakları da incelemenizi öneririz:
setShowRangeValues(showRangeValues)
Seçili aralığın kapsamlarını gösteren kaydırma çubuğunun yanında etiketlerin olup olmayacağını belirler.
// Builds a number range filter and enables showing of the number range values. const numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel('Col2') .setShowRangeValues(true) .build();
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
show | Boolean | true ise kaydırma çubuğunun yanında etiketlerin gösterilmesini sağlar. |
Return
NumberRangeFilterBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setTicks(ticks)
Sayı aralığı filtresi kaydırma çubuklarının bulunabileceği işaret sayısını (aralık çubuğundaki sabit konumlar) ayarlar.
// 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();
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
ticks | Integer | Kaydırma çubuğundaki işaret sayısı. |
Return
NumberRangeFilterBuilder: Zincirleme için kullanışlı olan bu oluşturucu.