Class StringFilterBuilder

StringFilterBuilder

เครื่องมือสร้างตัวควบคุมตัวกรองสตริง

ตัวกรองสตริงคือช่องป้อนข้อความอย่างง่ายที่ช่วยให้ผู้ใช้กรองข้อมูลผ่านการจับคู่สตริงได้ เมื่อมีคอลัมน์ประเภทสตริงและตัวเลือกที่ตรงกัน การควบคุมนี้จะกรองแถวที่ ไม่ตรงกับคำที่อยู่ในช่องป้อนข้อมูลออก

ดูรายละเอียดเพิ่มเติมได้ใน เอกสารประกอบของ 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".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
caseSensitiveBooleanหาก 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();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
matchTypeMatchTypeประเภทการจับคู่สตริง

รีเทิร์น

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();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
realtimeTriggerBooleanหากเป็น true จะตั้งค่าให้เหตุการณ์ทริกเกอร์แบบเรียลไทม์ (เมื่อกดแป้น)

รีเทิร์น

StringFilterBuilder - เครื่องมือสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง