Class StringFilterBuilder

StringFilterBuilder

ה-builder של פקדי סינון מחרוזות.

מסנן מחרוזות הוא שדה קלט פשוט של טקסט שמאפשר למשתמש לסנן נתונים באמצעות התאמת מחרוזות. כשנותנים עמודת מחרוזת וסוגים תואמים, הכלי הזה מסנן את השורות שלא תואמות למונח שמופיע בשדה הקלט.

פרטים נוספים זמינים ב מסמכי העזרה של Gviz.

Methods

שיטהסוג הערך המוחזרתיאור קצר
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 — ה-builder הזה שימושי לשרשור.


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 — ה-builder הזה שימושי לשרשור.

ראה גם


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 — ה-builder הזה שימושי לשרשור.