Class NumberRangeFilterBuilder

数値範囲フィルタビルダー

数値範囲フィルタ コントロールのビルダー。

数値範囲フィルタは、2 つのつまみ付きのスライダーで、ユーザーが数値の範囲を選択できるようにします。タイプ番号と一致オプションの列を指定して、選択した範囲に一致しない行を除外します。

詳細については、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();

パラメータ

名前説明
showRangeValuesBooleantrue の場合、スライダーの横にラベルを表示します。

戻る

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 - このビルダーはチェーンに役立ちます。