Un compilador para controles de filtros de strings.
Un filtro de string es un campo de entrada de texto simple que le permite al usuario filtrar datos mediante la coincidencia de strings. Dada una columna de tipo string y opciones de coincidencia, este control filtra las filas que no coinciden con el término que está en el campo de entrada.
Para obtener más detalles, consulta la documentación de Gviz.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Establece si la coincidencia debe distinguir mayúsculas de minúsculas o no. |
setMatchType(matchType) | StringFilterBuilder | Establece si el control debe coincidir solo con valores exactos (MatchType.EXACT ), prefijos que comienzan desde el principio del valor (MatchType.PREFIX ) o con cualquier substring (MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Establece si el control debe coincidir cada vez que se presiona una tecla o solo cuando el campo de entrada "cambia" (pérdida de enfoque o presión de la tecla Intro). |
Documentación detallada
setCaseSensitive(caseSensitive)
Establece si la coincidencia debe distinguir mayúsculas de minúsculas o no.
// Builds a case insensitive string filter to filter column "Col1". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
caseSensitive | Boolean | Si es true , habilita la distinción entre mayúsculas y minúsculas de la cadena. |
Devolvedor
StringFilterBuilder
: Este compilador es útil para el encadenamiento.
setMatchType(matchType)
Establece si el control debe coincidir solo con valores exactos (MatchType.EXACT
), prefijos que comienzan desde el principio del valor (MatchType.PREFIX
) o con cualquier substring (MatchType.ANY
).
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
matchType | MatchType | El tipo de coincidencia de cadena. |
Devolvedor
StringFilterBuilder
: Este compilador es útil para el encadenamiento.
Consulta también
setRealtimeTrigger(realtimeTrigger)
Establece si el control debe coincidir cada vez que se presiona una tecla o solo cuando el campo de entrada "cambia" (pérdida de enfoque o presión de la tecla Intro).
// 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();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
realtimeTrigger | Boolean | Si es true , establece eventos para que se activen en tiempo real (cuando se presiona una tecla). |
Devolvedor
StringFilterBuilder
: Este compilador es útil para el encadenamiento.