Ein Builder für Stringfiltersteuerungen.
Ein Stringfilter ist ein einfaches Texteingabefeld, mit dem Nutzer Daten über den Stringabgleich filtern können. Mit einer Spalte vom Typ String und Übereinstimmungsoptionen werden mit diesem Steuerelement die Zeilen herausgefiltert, die nicht mit dem Begriff im Eingabefeld übereinstimmen.
Weitere Informationen finden Sie in der Dokumentation zu Gviz.
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 genaue Werte (MatchType.EXACT ), Präfixe, die am Anfang des Werts beginnen (MatchType.PREFIX ) oder ein beliebiger Teilstring (MatchType.ANY ) übereinstimmen sollen. |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Legt fest, ob das Steuerelement 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". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
Parameter
Name | Typ | Beschreibung |
---|---|---|
caseSensitive | Boolean | Wenn true , wird die Berücksichtigung der Groß- und Kleinschreibung beim Stringabgleich aktiviert. |
Return
StringFilterBuilder
: Dieser Builder wird für Verkettungen verwendet.
setMatchType(matchType)
Legt fest, ob das Steuerelement nur genaue Werte (MatchType.EXACT
), Präfixe, die am Anfang des Werts beginnen (MatchType.PREFIX
) oder ein beliebiger Teilstring (MatchType.ANY
) übereinstimmen sollen.
// 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. |
Return
StringFilterBuilder
: Dieser Builder wird für Verkettungen verwendet.
Weitere Informationen
setRealtimeTrigger(realtimeTrigger)
Legt fest, ob das Steuerelement 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. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setRealtimeTrigger(true) .build();
Parameter
Name | Typ | Beschreibung |
---|---|---|
realtimeTrigger | Boolean | Bei true werden Ereignisse in Echtzeit ausgelöst (wenn eine Taste gedrückt wird). |
Return
StringFilterBuilder
: Dieser Builder wird für Verkettungen verwendet.