Class StringFilterBuilder

StringFilterBuilder

Un compilador para controles de filtro de cadenas.

Un filtro de cadenas es un campo de entrada de texto simple que le permite al usuario filtrar datos a través de cadenas que coinciden con la búsqueda. Dada una columna de tipo string y opciones de coincidencia, este control filtra las filas que no coinciden con el término que aparece en el campo de entrada.

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

Métodos

MétodoTipo de datos que se muestraDescripción breve
setCaseSensitive(caseSensitive)StringFilterBuilderEstablece si las coincidencias deben distinguir entre mayúsculas y minúsculas o no.
setMatchType(matchType)StringFilterBuilderEstablece si el control debe coincidir solo con los valores exactos (MatchType.EXACT) y con los prefijos. que comience 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 "cambios" (pérdida de enfoque o presionar la tecla Intro).

Documentación detallada

setCaseSensitive(caseSensitive)

Establece si las coincidencias deben distinguir entre mayúsculas y 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

NombreTipoDescripción
caseSensitiveBooleanSi es true, habilita la distinción entre mayúsculas y minúsculas de las coincidencias de cadenas.

Volver

StringFilterBuilder: Este compilador es útil para el encadenamiento.


setMatchType(matchType)

Establece si el control debe coincidir solo con los valores exactos (MatchType.EXACT) y con los prefijos. que comience desde el principio del valor (MatchType.PREFIX) o cualquier subcadena (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

NombreTipoDescripción
matchTypeMatchTypeTipo de coincidencia de la cadena.

Volver

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 "cambios" (pérdida de enfoque o presionar 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

NombreTipoDescripción
realtimeTriggerBooleanSi es true, configura los eventos para que se activen en tiempo real (cuando se desactiva una tecla pulsada).

Volver

StringFilterBuilder: Este compilador es útil para el encadenamiento.