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".
var 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.
var 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.
var stringFilter = Charts.newStringFilter()
  .setFilterColumnLabel("Col1")
  .setRealtimeTrigger(true)
  .build();

פרמטרים

שםתיאורהתיאור
realtimeTriggerBooleanאם הערך true מוגדר כך שאירועים יופעלו בזמן אמת (בלחיצה על מקש).

החזרות

StringFilterBuilder – הכלי הזה – שימושי ליצירת שרשורים.