Class StringFilterBuilder

StringFilterBuilder

Es un compilador para los controles de filtro de cadenas.

Un filtro de cadena es un campo de entrada de texto simple que permite al usuario filtrar datos a través de la coincidencia de cadenas. Dado un campo de tipo cadena y opciones de coincidencia, este control filtra las filas que no coinciden con el término que se encuentra en el campo de entrada.

Para obtener más detalles, consulta la documentación de Gviz.

Métodos

MétodoTipo de datos que se devuelveDescripción breve
setCaseSensitive(caseSensitive)StringFilterBuilderEstablece si la coincidencia debe distinguir mayúsculas de minúsculas o no.
setMatchType(matchType)StringFilterBuilderEstablece si el control debe coincidir solo con valores exactos (MatchType.EXACT), prefijos que comienzan desde el principio del valor (MatchType.PREFIX) o cualquier subcadena (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderEstablece 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".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

Parámetros

NombreTipoDescripción
caseSensitiveBooleanSi es true, se habilita la distinción entre mayúsculas y minúsculas en la coincidencia de cadenas.

Volver

StringFilterBuilder: Este compilador, ú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 cualquier subcadena (MatchType.ANY).

// Builds a string filter to filter column "Col1" matching the prefix.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setMatchType(Charts.MatchType.PREFIX)
                         .build();

Parámetros

NombreTipoDescripción
matchTypeMatchTypeEs el tipo de coincidencia de cadena.

Volver

StringFilterBuilder: Este compilador, ú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.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setRealtimeTrigger(true)
                         .build();

Parámetros

NombreTipoDescripción
realtimeTriggerBooleanSi es true, establece que los eventos se activen en tiempo real (cuando se presiona una tecla).

Volver

StringFilterBuilder: Este compilador, útil para el encadenamiento.