เครื่องมือสร้างสำหรับการควบคุมตัวกรองสตริง
ตัวกรองสตริงเป็นช่องป้อนข้อความแบบง่ายที่ให้ผู้ใช้กรองข้อมูลผ่านการจับคู่สตริง เมื่อมีคอลัมน์ประเภทสตริงและรูปแบบการทำงาน การควบคุมนี้จะกรองแถวที่ไม่ตรงกับคำที่อยู่ในช่องป้อนข้อมูลออก
ดูรายละเอียดเพิ่มเติมได้ใน เอกสารประกอบของ 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();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
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();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
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();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
realtimeTrigger | Boolean | หากเป็น true จะตั้งค่าเหตุการณ์ให้ทริกเกอร์แบบเรียลไทม์ (เมื่อกดแป้น) |
รีเทิร์น
StringFilterBuilder
— เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน