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