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 dữ liệu đơn giản cho phép người dùng lọc dữ liệu thông qua chuỗi so khớp. Cho trước một cột loại chuỗi và các lựa chọn so khớp, chế độ điều khiển này sẽ lọc ra các hàng mà không khớp với từ khoá trong trường nhập dữ liệu.

Để biết thêm chi tiết, hãy xem Gviz .

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
setCaseSensitive(caseSensitive)StringFilterBuilderĐặt xem có phân biệt chữ hoa chữ thường hay không.
setMatchType(matchType)StringFilterBuilderĐặt xem có phải chế độ kiểm soát chỉ khớp với các giá trị chính xác (MatchType.EXACT), tiền tố hay không bắt đầu từ đầu giá trị (MatchType.PREFIX) hoặc chuỗi con bất kỳ (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderĐặt chế độ điều khiển phải khớp với bất cứ khi nào người dùng nhấn một phím hay chỉ 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 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();

Tham số

TênLoạiMô tả
caseSensitiveBooleanNếu là true, hãy bật chuỗi so khớp 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)

Đặt xem có phải chế độ kiểm soát chỉ khớp với các giá trị chính xác (MatchType.EXACT), tiền tố hay không bắt đầu từ đầu giá trị (MatchType.PREFIX) hoặc 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();

Tham số

TênLoạiMô 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)

Đặt chế độ điều khiển phải khớp với bất cứ khi nào người dùng nhấn một phím hay chỉ 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();

Tham số

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

Cầu thủ trả bóng

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