字符串过滤器控件的构建器。
字符串过滤条件是简单的文本输入字段,可让用户通过字符串匹配来过滤数据。给定一个类型为字符串的列和匹配选项,此控件会过滤掉与输入字段中的字词不匹配的行。
如需了解详情,请参阅 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
- 此构建器,可用于链接。