เครื่องมือสร้างสำหรับการควบคุมตัวกรองสตริง
ตัวกรองสตริงคือช่องป้อนข้อความแบบง่ายที่ช่วยให้ผู้ใช้กรองข้อมูลผ่านสตริง ที่ตรงกัน เมื่อมีคอลัมน์ประเภทสตริงและรูปแบบการทำงาน การควบคุมนี้จะกรองแถวออก ที่ไม่ตรงกับคำที่อยู่ในช่องป้อนข้อมูล
สำหรับรายละเอียดเพิ่มเติม โปรดดู Gviz เอกสารประกอบ
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | ตั้งค่าว่าการจับคู่ควรคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่ |
setMatchType(matchType) | StringFilterBuilder | ตั้งค่าว่าตัวควบคุมควรตรงกับค่าที่ตรงกันเท่านั้น (MatchType.EXACT ) คำนำหน้า
เริ่มต้นจากจุดเริ่มต้นของค่า (MatchType.PREFIX ) หรือสตริงย่อย
(MatchType.ANY ) |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | ตั้งค่าว่าตัวควบคุมควรตรงกับทุกครั้งที่กดปุ่มหรือเมื่อช่องป้อนข้อมูลเท่านั้น "การเปลี่ยนแปลง" (ขาดโฟกัสหรือการกดแป้น Enter) |
เอกสารโดยละเอียด
setCaseSensitive(caseSensitive)
ตั้งค่าว่าการจับคู่ควรคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่
// Builds a case insensitive string filter to filter column "Col1". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
caseSensitive | Boolean | หากเป็น true จะเปิดใช้การพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ของการจับคู่สตริง |
รีเทิร์น
StringFilterBuilder
— เครื่องมือสร้างนี้เหมาะสำหรับการทำห่วงโซ่
setMatchType(matchType)
ตั้งค่าว่าตัวควบคุมควรตรงกับค่าที่ตรงกันเท่านั้น (MatchType.EXACT
) คำนำหน้า
เริ่มต้นจากจุดเริ่มต้นของค่า (MatchType.PREFIX
) หรือสตริงย่อย
(MatchType.ANY
)
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
matchType | MatchType | ประเภทการจับคู่สตริง |
รีเทิร์น
StringFilterBuilder
— เครื่องมือสร้างนี้เหมาะสำหรับการทำห่วงโซ่
ดูเพิ่มเติม
setRealtimeTrigger(realtimeTrigger)
ตั้งค่าว่าตัวควบคุมควรตรงกับทุกครั้งที่กดปุ่มหรือเมื่อช่องป้อนข้อมูลเท่านั้น "การเปลี่ยนแปลง" (ขาดโฟกัสหรือการกดแป้น 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();
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
realtimeTrigger | Boolean | หากเป็น true จะตั้งค่าเหตุการณ์ที่จะทริกเกอร์แบบเรียลไทม์ (เมื่อคีย์คือ
กด) |
รีเทิร์น
StringFilterBuilder
— เครื่องมือสร้างนี้เหมาะสำหรับการทำห่วงโซ่