Class StringFilterBuilder

StringFilterBuilder

Builder untuk kontrol filter string.

Filter string adalah kolom input teks sederhana yang memungkinkan pengguna memfilter data melalui pencocokan string. Dengan mempertimbangkan kolom string jenis dan opsi pencocokan, kontrol ini memfilter baris yang tidak cocok dengan istilah yang ada di kolom input.

Untuk detail selengkapnya, lihat dokumentasi Gviz.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCaseSensitive(caseSensitive)StringFilterBuilderMenetapkan apakah pencocokan harus peka huruf besar/kecil atau tidak.
setMatchType(matchType)StringFilterBuilderMenetapkan apakah kontrol harus cocok hanya dengan nilai persis (MatchType.EXACT), awalan yang dimulai dari awal nilai (MatchType.PREFIX), atau substring apa pun (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderMenetapkan apakah kontrol harus cocok setiap kali tombol ditekan atau hanya saat kolom input 'berubah' (hilangnya fokus atau menekan tombol Enter).

Dokumentasi mendetail

setCaseSensitive(caseSensitive)

Menetapkan apakah pencocokan harus peka huruf besar/kecil atau tidak.

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

Parameter

NamaJenisDeskripsi
caseSensitiveBooleanJika true, mengaktifkan kepekaan huruf besar/kecil pencocokan string.

Return

StringFilterBuilder — Builder ini berguna untuk membuat rantai.


setMatchType(matchType)

Menetapkan apakah kontrol harus cocok hanya dengan nilai persis (MatchType.EXACT), awalan yang dimulai dari awal nilai (MatchType.PREFIX), atau substring apa pun (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

NamaJenisDeskripsi
matchTypeMatchTypeJenis pencocokan string.

Return

StringFilterBuilder — Builder ini berguna untuk membuat rantai.

Lihat juga


setRealtimeTrigger(realtimeTrigger)

Menetapkan apakah kontrol harus cocok setiap kali tombol ditekan atau hanya saat kolom input 'berubah' (hilangnya fokus atau menekan tombol Enter).

// 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

NamaJenisDeskripsi
realtimeTriggerBooleanJika true, menetapkan peristiwa yang akan dipicu secara real time (saat tombol ditekan).

Return

StringFilterBuilder — Builder ini berguna untuk membuat rantai.