PickerBuilder برای ایجاد اشیاء Picker استفاده میشود. به جز مواردی که خلاف آن ذکر شده باشد، نوع بازگشتی متدهای زیر از نوع PickerBuilder است که به شما امکان میدهد فراخوانیها را پشت سر هم انجام دهید.
مثالها
با استفاده از الگوی سازنده، یک Picker پایه بسازید.
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
جزئیات
| نهایی | خیر |
|---|
روشها
| نام | توضیحات |
|---|---|
addView(viewOrViewId) | یک نما به پنل ناوبری اضافه کنید. |
addViewGroup(viewGroup) | یک ViewGroup به پنل ناوبری سطح بالا اضافه کنید. |
build() | شیء Picker را بسازید. |
disableFeature(feature) | غیرفعال کردن ویژگی انتخابگر. |
enableFeature(feature) | ویژگی انتخابگر را فعال کنید. |
getRelayUrl() | آدرس اینترنتی رله را که برای gadgets.rpc استفاده میشود، دریافت کنید. |
getTitle() | عنوان گفتگو را دریافت کنید. |
hideTitleBar() | نمایش نوار عنوان را غیرفعال کنید. برای فعال کردن مجدد، setTitle با یک عنوان غیر خالی یا undefined فراخوانی کنید. |
isFeatureEnabled(feature) | بررسی کنید که آیا Feature انتخابگر فعال است یا خیر. |
setAppId(appId) | شناسه برنامهای را که نیاز به دسترسی به فایلهای کاربر از طریق Drive API دارد، تنظیم میکند. |
setCallback(method) | متد callback را تنظیم کنید. این متد زمانی فراخوانی میشود که کاربر آیتمها را انتخاب یا لغو کند. متد callback یک شیء callback واحد دریافت میکند. ساختار شیء callback در راهنمای JSON شرح داده شده است. |
setDeveloperKey(key) | کلید API مرورگر دریافت شده از کنسول توسعهدهندگان گوگل را تنظیم میکند. برای جزئیات بیشتر در مورد نحوه دریافت کلید 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) | آدرس اینترنتی رله (relay URL) مورد استفاده برای gadgets.rpc را تنظیم کنید. |
setSelectableMimeTypes(type) | فهرست انواع MIME قابل انتخاب را تنظیم کنید. در صورت نیاز به بیش از یک نوع، از کاما برای جدا کردن انواع MIME استفاده کنید. اگر انواع MIME را تنظیم نکنید، فایلهای همه انواع MIME در نما نمایش داده میشوند. |
setSize(width, height) | اندازه دلخواه کادر محاورهای را تنظیم کنید. کادر محاورهای به صورت خودکار در مرکز قرار خواهد گرفت. حداقل اندازه آن (566,350) و حداکثر اندازه آن (1051,650) است. |
setTitle(title) | عنوان گفتگو را تنظیم کنید. |
toUri() | URI تولید شده توسط این سازنده را برمیگرداند. |