文字列フィルタ コントロールのビルダー。
文字列フィルタは、ユーザーが文字列の照合によってデータをフィルタリングできるシンプルなテキスト入力フィールドです。このコントロールは、文字列型の列とマッチング オプションを指定して、入力フィールド内の用語に一致しない行を除外します。
詳しくは、Gviz の ドキュメントをご覧ください。
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | 照合で大文字と小文字を区別するかどうかを設定します。 |
setMatchType(matchType) | StringFilterBuilder | コントロールを正確な値のみに一致させるか(MatchType.EXACT )、値の先頭から始まる接頭辞(MatchType.PREFIX )、任意の部分文字列(MatchType.ANY )と照合するかを設定します。 |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | キーが押されたときにコントロールを一致させるか、入力フィールドの変更(フォーカスが失われるか Enter キーを押したとき)にのみコントロールを一致させるかを設定します。 |
詳細なドキュメント
setCaseSensitive(caseSensitive)
照合の際に大文字と小文字を区別するかどうかを設定します。
// Builds a case insensitive string filter to filter column "Col1". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
パラメータ
名前 | 型 | 説明 |
---|---|---|
caseSensitive | Boolean | true の場合、大文字と小文字を区別する文字列の一致を有効にします。 |
リターン
StringFilterBuilder
- このビルダー。チェーンに役立ちます。
setMatchType(matchType)
コントロールを正確な値のみ(MatchType.EXACT
)、値の先頭から始まる接頭辞(MatchType.PREFIX
)、任意の部分文字列(MatchType.ANY
)のいずれかと照合するかどうかを設定します。
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
パラメータ
名前 | 型 | 説明 |
---|---|---|
matchType | MatchType | 文字列のマッチング タイプ。 |
リターン
StringFilterBuilder
- このビルダー。チェーンに役立ちます。
関連ドキュメント
setRealtimeTrigger(realtimeTrigger)
キーが押されたときにコントロールを一致させるか、入力フィールドの変化(フォーカスが失われるか Enter キーを押したとき)にのみコントロールを一致させるかを設定します。
// Builds a string filter to filter column "Col1" that checks the match any time a key is // pressed. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setRealtimeTrigger(true) .build();
パラメータ
名前 | 型 | 説明 |
---|---|---|
realtimeTrigger | Boolean | true の場合、イベントがリアルタイムで(キーの押下時に)トリガーされるように設定します。 |
リターン
StringFilterBuilder
- このビルダー。チェーンに役立ちます。