Class StringFilterBuilder

StringFilterBuilder

Trình tạo cho các chế độ kiểm soát bộ lọc chuỗi.

Bộ lọc chuỗi là một trường nhập văn bản đơn giản cho phép người dùng lọc dữ liệu thông qua quy trình so khớp chuỗi. Với một cột gồm chuỗi loại và các tuỳ chọn so khớp, chế độ điều khiển này sẽ lọc ra các hàng không khớp với từ khoá trong trường nhập dữ liệu.

Để biết thêm thông tin chi tiết, hãy xem tài liệu về Gviz.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
setCaseSensitive(caseSensitive)StringFilterBuilderĐặt xem kết quả khớp có phân biệt chữ hoa chữ thường hay không.
setMatchType(matchType)StringFilterBuilderThiết lập liệu chế độ điều khiển chỉ khớp các giá trị chính xác (MatchType.EXACT), tiền tố bắt đầu từ đầu giá trị (MatchType.PREFIX) hay chuỗi con bất kỳ (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderThiết lập chế độ điều khiển sẽ khớp bất cứ khi nào một phím được nhấn hay chỉ khớp khi trường nhập dữ liệu "thay đổi" (mất tiêu điểm hoặc nhấn phím Enter).

Tài liệu chi tiết

setCaseSensitive(caseSensitive)

Đặt xem kết quả khớp có phân biệt chữ hoa chữ thường hay không.

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

Các tham số

TênLoạiNội dung mô tả
caseSensitiveBooleanNếu là true, hãy bật tính năng so khớp chuỗi có phân biệt chữ hoa chữ thường.

Cầu thủ trả bóng

StringFilterBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setMatchType(matchType)

Thiết lập liệu chế độ điều khiển chỉ khớp các giá trị chính xác (MatchType.EXACT), tiền tố bắt đầu từ đầu giá trị (MatchType.PREFIX) hay chuỗi con bất kỳ (MatchType.ANY).

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

Các tham số

TênLoạiNội dung mô tả
matchTypeMatchTypeKiểu khớp chuỗi.

Cầu thủ trả bóng

StringFilterBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.

Xem thêm


setRealtimeTrigger(realtimeTrigger)

Thiết lập chế độ điều khiển sẽ khớp bất cứ khi nào một phím được nhấn hay chỉ khớp khi trường nhập dữ liệu "thay đổi" (mất tiêu điểm hoặc nhấn phím 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();

Các tham số

TênLoạiNội dung mô tả
realtimeTriggerBooleanNếu true, hãy thiết lập để sự kiện được kích hoạt theo thời gian thực (khi bạn nhấn một phím).

Cầu thủ trả bóng

StringFilterBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.