Dize filtresi kontrolleri için bir oluşturucu.
Dize filtresi, kullanıcının dize eşleştirme yoluyla verileri filtrelemesine olanak tanıyan basit bir metin giriş alanıdır. Bu denetim, dize türü ve eşleme seçenekleri içeren bir sütun verildiğinde, giriş alanındaki terimle eşleşmeyen satırları filtreler.
Daha fazla bilgi için Gviz dokümanlarını inceleyin.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
set | String | Eşleştirmenin büyük/küçük harfe duyarlı olup olmayacağını belirler. |
set | String | Kontrolün yalnızca tam değerlerle (Match ), değerin başından başlayan ön eklerle (Match ) veya herhangi bir alt dizeyle (Match ) eşleşmesi gerekip gerekmediğini belirler. |
set | String | Kontrolün, bir tuşa her basıldığında mı yoksa yalnızca giriş alanı "değiştiğinde" (odak kaybı veya Enter tuşuna basıldığında) mi eşleşmesi gerektiğini belirler. |
Ayrıntılı dokümanlar
setCaseSensitive(caseSensitive)
Eşleştirmenin büyük/küçük harfe duyarlı olup olmayacağını belirler.
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
Parametreler
Ad | Tür | Açıklama |
---|---|---|
case | Boolean | true ise dize eşleştirmede büyük/küçük harfe duyarlılığı etkinleştirir. |
Return
String
: Zincirleme için yararlı olan bu oluşturucu.
setMatchType(matchType)
Kontrolün yalnızca tam değerlerle (Match
), değerin başından başlayan ön eklerle (Match
) veya herhangi bir alt dizeyle (Match
) eşleşmesi gerekip gerekmediğini belirler.
// Builds a string filter to filter column "Col1" matching the prefix. const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setMatchType(Charts.MatchType.PREFIX) .build();
Parametreler
Ad | Tür | Açıklama |
---|---|---|
match | Match | Dize eşleme türü. |
Return
String
: Zincirleme için yararlı olan bu oluşturucu.
Aşağıdaki kaynakları da incelemenizi öneririz:
setRealtimeTrigger(realtimeTrigger)
Kontrolün, bir tuşa her basıldığında mı yoksa yalnızca giriş alanı "değiştiğinde" (odak kaybı veya Enter tuşuna basıldığında) mi eşleşmesi gerektiğini belirler.
// 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();
Parametreler
Ad | Tür | Açıklama |
---|---|---|
realtime | Boolean | true ise etkinlikleri gerçek zamanlı olarak (bir tuşa basıldığında) tetiklenecek şekilde ayarlar. |
Return
String
: Zincirleme için yararlı olan bu oluşturucu.