כלי לבניית פקדים לסינון מחרוזות.
מסנן מחרוזת הוא שדה פשוט להזנת טקסט שמאפשר למשתמש לסנן נתונים באמצעות התאמות של מחרוזות. בהינתן עמודה של מחרוזת סוג ואפשרויות התאמה, הפקד הזה מסנן את השורות שלא תואמות למונח שבשדה הקלט.
לפרטים נוספים, עיינו ב מסמכי התיעוד של 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
– הכלי הזה – שימושי ליצירת שרשורים.