字符串过滤器控件的构建器。
字符串过滤器是一种简单的文本输入字段,可让用户通过字符串匹配过滤数据。如果某个列的类型为字符串且包含匹配选项,此控件会滤除与输入字段中的字词不匹配的行。
如需了解详情,请参阅 Gviz 文档。
方法
方法 | 返回类型 | 简介 |
---|---|---|
set | String | 设置匹配是否应区分大小写。 |
set | String | 设置控件是否应仅与确切值 (Match )、从值开头开始的前缀 (Match ) 或任何子字符串 (Match ) 匹配。 |
set | String | 设置控件是否应在按下任意键时进行匹配,还是仅在输入字段发生“更改”(失去焦点或按下 Enter 键)时进行匹配。 |
详细文档
set Case Sensitive(caseSensitive)
设置匹配是否应区分大小写。
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
参数
名称 | 类型 | 说明 |
---|---|---|
case | Boolean | 如果为 true ,则启用字符串匹配大小写区分。 |
返回
String
- 此构建器适用于链接。
set Match Type(matchType)
设置控件是否应仅与确切值 (Match
)、从值开头开始的前缀 (Match
) 或任何子字符串 (Match
) 匹配。
// Builds a string filter to filter column "Col1" matching the prefix. const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setMatchType(Charts.MatchType.PREFIX) .build();
参数
名称 | 类型 | 说明 |
---|---|---|
match | Match | 字符串匹配类型。 |
返回
String
- 此构建器适用于链接。
另请参阅
set Realtime Trigger(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 ,则设置为实时触发事件(按下按键时)。 |
返回
String
- 此构建器适用于链接。