Class StringFilterBuilder

StringFilterBuilder

文字列フィルタ コントロールのビルダー。

文字列フィルタは、ユーザーが文字列でデータをフィルタできるシンプルなテキスト入力フィールドです あります。string 型の列とマッチング オプションに基づいて、このコントロールで行を除外します。 入力フィールドの語句と一致しない キーワードを除外できます

詳しくは、Gviz の ドキュメントをご覧ください

メソッド

メソッド戻り値の型概要
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();

パラメータ

名前説明
caseSensitiveBooleantrue の場合、文字列照合の大文字と小文字の区別が有効になります。

戻る

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

パラメータ

名前説明
matchTypeMatchType文字列のマッチング タイプ。

戻る

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

パラメータ

名前説明
realtimeTriggerBooleantrue の場合、イベントはリアルタイムで(キーが 押されていることを示します)。

戻る

StringFilterBuilder - このビルダーはチェーンに役立ちます。