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