Ein Builder für Stringfiltersteuerung.
Ein Stringfilter ist ein einfaches Texteingabefeld, mit dem Nutzer Daten anhand eines Strings filtern können. -Übereinstimmungen. Bei einer Spalte vom Typ String und Übereinstimmungsoptionen filtert diese Steuerung die Zeilen die nicht mit dem Begriff im Eingabefeld übereinstimmen.
Weitere Einzelheiten finden Sie in der GAIA- Dokumentation.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Legt fest, ob beim Abgleich zwischen Groß- und Kleinschreibung unterschieden werden soll. |
setMatchType(matchType) | StringFilterBuilder | Legt fest, ob das Steuerelement nur mit genauen Werten (MatchType.EXACT ) und Präfixen übereinstimmen soll
beginnend am Anfang des Werts (MatchType.PREFIX ) oder einer beliebigen Teilzeichenfolge
(MatchType.ANY ) |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Legt fest, ob das Steuerelement bei jedem Drücken einer Taste oder nur dann übereinstimmen soll, wenn das Eingabefeld „changes“ (Änderungen) (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". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
Parameter
Name | Typ | Beschreibung |
---|---|---|
caseSensitive | Boolean | Bei true wird die Groß-/Kleinschreibung beim Stringabgleich aktiviert. |
Rückflug
StringFilterBuilder
: Dieser Builder, der für Verkettungen nützlich ist.
setMatchType(matchType)
Legt fest, ob das Steuerelement nur mit genauen Werten (MatchType.EXACT
) und Präfixen übereinstimmen soll
beginnend am Anfang des Werts (MatchType.PREFIX
) oder einer beliebigen Teilzeichenfolge
(MatchType.ANY
)
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
Parameter
Name | Typ | Beschreibung |
---|---|---|
matchType | MatchType | Entspricht dem String-Übereinstimmungstyp. |
Rückflug
StringFilterBuilder
: Dieser Builder, der für Verkettungen nützlich ist.
Weitere Informationen
setRealtimeTrigger(realtimeTrigger)
Legt fest, ob das Steuerelement bei jedem Drücken einer Taste oder nur dann übereinstimmen soll, wenn das Eingabefeld „changes“ (Änderungen) (Fokusverlust oder Drücken der Eingabetaste).
// 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();
Parameter
Name | Typ | Beschreibung |
---|---|---|
realtimeTrigger | Boolean | Bei true werden Ereignisse in Echtzeit ausgelöst (wenn ein Schlüssel
drücken). |
Rückflug
StringFilterBuilder
: Dieser Builder, der für Verkettungen nützlich ist.