Class StringFilterBuilder

StringFilterBuilder

Tool zum Erstellen von Filtersteuerungen für Strings.

Ein String-Filter ist ein einfaches Texteingabefeld, mit dem Nutzer Daten über den Abgleich von Strings filtern können. Bei einer Spalte vom Typ „String“ und passenden Optionen werden mit diesem Steuerelement die Zeilen herausgefiltert, die nicht mit dem Begriff im Eingabefeld übereinstimmen.

Weitere Informationen finden Sie in der Gviz-Dokumentation.

Methoden

MethodeRückgabetypKurzbeschreibung
setCaseSensitive(caseSensitive)StringFilterBuilderLegt fest, ob beim Abgleich zwischen Groß- und Kleinschreibung unterschieden werden soll.
setMatchType(matchType)StringFilterBuilderLegt fest, ob das Steuerelement nur mit genauen Werten (MatchType.EXACT), mit Präfixen ab dem Anfang des Werts (MatchType.PREFIX) oder mit einem beliebigen Teilstring (MatchType.ANY) übereinstimmen soll.
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderLegt fest, ob die Steuerung jedes Mal übereinstimmen soll, wenn eine Taste gedrückt wird, oder nur, wenn sich das Eingabefeld ändert (Fokusverlust oder Drücken der Eingabetaste).

Detaillierte Dokumentation

setCaseSensitive(caseSensitive)

Legt fest, ob beim Abgleich zwischen Groß- und Kleinschreibung unterschieden werden soll.

// Builds a case insensitive string filter to filter column "Col1".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

Parameter

NameTypBeschreibung
caseSensitiveBooleanWenn true, wird die Berücksichtigung der Groß-/Kleinschreibung beim String-Abgleich aktiviert.

Rückflug

StringFilterBuilder – Dieser Builder, nützlich für die Verkettung.


setMatchType(matchType)

Legt fest, ob das Steuerelement nur mit genauen Werten (MatchType.EXACT), mit Präfixen ab dem Anfang des Werts (MatchType.PREFIX) oder mit einem beliebigen Teilstring (MatchType.ANY) übereinstimmen soll.

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

Parameter

NameTypBeschreibung
matchTypeMatchTypeDer Typ des String-Abgleichs.

Rückflug

StringFilterBuilder – Dieser Builder, nützlich für die Verkettung.

Weitere Informationen


setRealtimeTrigger(realtimeTrigger)

Legt fest, ob die Steuerung jedes Mal übereinstimmen soll, wenn eine Taste gedrückt wird, oder nur, wenn sich das Eingabefeld ändert (Fokusverlust oder Drücken der Eingabetaste).

// 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();

Parameter

NameTypBeschreibung
realtimeTriggerBooleanBei true werden Ereignisse in Echtzeit ausgelöst (wenn eine Taste gedrückt wird).

Rückflug

StringFilterBuilder – Dieser Builder, nützlich für die Verkettung.