Class PickerBuilder

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

דוגמאות

בונים Picker בסיסי באמצעות תבנית builder.

const picker = new google.pickerPickerBuilder()
  .setOAuthToken('TOKEN_FOR_USER')
  .setAppId('1234567890')  // Cloud Project number
  .addView(google.picker.ViewId.DOCS)
  .setCallback((data) => {
    console.log(data);
  })
  .build();

חתימה

export class PickerBuilder

פרטים

גמר לא

Methods

שם תיאור
addView(viewOrViewId) הוספת תצוגה לחלונית הניווט.
addViewGroup(viewGroup) מוסיפים ViewGroup לחלונית הניווט ברמה העליונה.
build() יוצרים את אובייקט הכלי לבחירת תמונות.
disableFeature(feature) השבתת תכונה בכלי לבחירת תמונות.
enableFeature(feature) הפעלת תכונת בחירה.
getRelayUrl() מקבלים את כתובת ה-URL של השרת, שמשמשת ל-gadgets.rpc.
getTitle() מקבלים את הכותרת של תיבת הדו-שיח.
hideTitleBar() השבתה של הצגת סרגל הכותרת. כדי להפעיל מחדש, מתקשרים אל setTitle עם כותרת לא ריקה או אל undefined.
isFeatureEnabled(feature) בודקים אם בורר Feature מופעל.
setAppId(appId) מגדיר את המזהה של האפליקציה שצריכה לגשת לקבצים של המשתמש דרך Drive API.
setCallback(method) מגדירים את שיטת הקריאה החוזרת. המערכת קוראת לשיטה הזו כשהמשתמש בוחר פריטים או מבטל. שיטת הקריאה החוזרת מקבלת אובייקט קריאה חוזרת יחיד. מבנה אובייקט הקריאה החוזרת מתואר במדריך JSON.
setDeveloperKey(key) הגדרת מפתח API לדפדפן שהתקבל מ-Google Developers Console. במדריך למפתחים מוסבר איך מקבלים את מפתח ה-API של הדפדפן.
setDocument(document) מגדירים את המסמך.
setLocale(locale) מגדירים את הלוקאל של בורר התאריכים. הלוקאל הוא קוד שפה לפי תקן ISO 639. אם השפה לא נתמכת, נעשה שימוש בשפה en-US.
setMaxItems(max) מגדיר את המספר המקסימלי של פריטים שמשתמש יכול לבחור.
setOAuthToken(token) הגדרת טוקן OAuth לשימוש באימות של המשתמש הנוכחי.
setOrigin(origin) הגדרת המקור של תיבת הדו-שיח לבחירה. אם האפליקציה פועלת ב-iframe, צריך להגדיר את המקור ל-window.location.protocol + '//' + window.location.host של הדף העליון ביותר.
setRelayUrl(url) מגדירים את כתובת ה-URL של שרת הממסר, שמשמשת ל-gadgets.rpc.
setSelectableMimeTypes(type) מגדירים את רשימת סוגי ה-MIME שיוצגו לבחירה. אם נדרשים כמה סוגי MIME, צריך להפריד ביניהם באמצעות פסיקים. אם לא מגדירים סוגי MIME, הקבצים מוצגים בתצוגה בלי קשר לסוג ה-MIME שלהם.
setSize(width, height) מגדירים את הגודל המועדף של תיבת הדו-שיח. תיבת הדו-שיח תמוקם אוטומטית במרכז. הגודל המינימלי הוא (566,350) והגודל המקסימלי הוא (1051,650).
setTitle(title) מגדירים את הכותרת של תיבת הדו-שיח.
toUri() מחזירה את ה-URI שנוצר על ידי האובייקט הזה.