Class StringFilterBuilder

StringFilterBuilder

Trình tạo cho các chế độ điều khiển 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 tính năng so khớp chuỗi. Với một cột loại chuỗi và các tuỳ chọn khớp, thành phần điều khiển này sẽ lọc ra các hàng không khớp với cụm từ trong trường nhập.

Để 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ứ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 khi so khớp hay không.
setMatchType(matchType)StringFilterBuilderĐặt xem thành phần điều khiển có chỉ khớp với các giá trị chính xác (MatchType.EXACT), tiền tố bắt đầu từ đầu giá trị (MatchType.PREFIX) hay bất kỳ chuỗi con nào (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderĐặt xem thành phần điều khiển có khớp bất cứ khi nào nhấn phím hay chỉ khi trường nhập "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 khi so khớp hay không.

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

Tham số

TênLoạiMô tả
caseSensitiveBooleanNếu 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)

Đặt xem thành phần điều khiển có chỉ khớp với các giá trị chính xác (MatchType.EXACT), tiền tố bắt đầu từ đầu giá trị (MatchType.PREFIX) hay bất kỳ chuỗi con nào (MatchType.ANY).

// Builds a string filter to filter column "Col1" matching the prefix.
const 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 xem thành phần điều khiển có khớp bất cứ khi nào nhấn phím hay chỉ khi trường nhập "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.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setRealtimeTrigger(true)
                         .build();

Tham số

TênLoạiMô tả
realtimeTriggerBooleanNếu true, hãy đặt các sự kiện được kích hoạt theo thời gian thực (khi nhấn 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.