字串篩選器控制項的建構工具。
字串篩選器是簡單的文字輸入欄位,可讓使用者透過字串比對來篩選資料。這個控制項有一個類型為字串的資料欄和比對選項,這個控制項會篩除與輸入欄位中字詞不相符的資料列。
詳情請參閱 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();
參數
名稱 | 類型 | 說明 |
---|---|---|
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
— 這個建構工具適用於鏈結。