PickerBuilder
digunakan untuk membuat objek Picker
. Kecuali jika dinyatakan
sebaliknya, jenis nilai yang ditampilkan dari metode di bawah adalah jenis PickerBuilder
, yang memungkinkan
Anda membuat rantai satu panggilan demi satu panggilan.
Contoh
Buat Picker
dasar menggunakan pola 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();
Tanda Tangan
export class PickerBuilder
Detail
Final | Tidak |
---|
Metode
Nama | Deskripsi |
---|---|
addView(viewOrViewId) |
Menambahkan tampilan ke panel navigasi. |
addViewGroup(viewGroup) |
Tambahkan ViewGroup ke panel navigasi tingkat atas. |
build() |
Buat objek Pemilih. |
disableFeature(feature) |
Menonaktifkan fitur pemilih. |
enableFeature(feature) |
Mengaktifkan fitur pemilih. |
getRelayUrl() |
Mendapatkan URL relay, yang digunakan untuk gadgets.rpc. |
getTitle() |
Mendapatkan judul dialog. |
hideTitleBar() |
Menonaktifkan panel judul agar tidak ditampilkan. Untuk mengaktifkan kembali, panggil setTitle dengan judul yang tidak kosong atau undefined . |
isFeatureEnabled(feature) |
Periksa apakah pemilih Feature diaktifkan. |
setAppId(appId) |
Menetapkan ID aplikasi yang perlu mengakses file pengguna melalui Drive API . |
setCallback(method) |
Tetapkan metode callback. Metode ini dipanggil saat pengguna memilih item atau membatalkan. Metode callback menerima satu objek callback. Struktur objek callback dijelaskan dalam Panduan JSON. |
setDeveloperKey(key) |
Menetapkan kunci Browser API yang diperoleh dari Google Developers Console. Lihat Panduan Developer untuk mengetahui detail tentang cara mendapatkan kunci Browser API. |
setDocument(document) |
Tetapkan dokumen. |
setLocale(locale) |
Tetapkan lokalitas untuk pemilih. Lokalitas adalah kode bahasa ISO 639. Jika bahasa tidak didukung, en-US akan digunakan. |
setMaxItems(max) |
Menetapkan jumlah item maksimum yang dapat dipilih pengguna. |
setOAuthToken(token) |
Menetapkan token OAuth yang akan digunakan untuk mengautentikasi pengguna saat ini. |
setOrigin(origin) |
Menetapkan origin dialog pemilih. Origin harus ditetapkan ke window.location.protocol + '//' + window.location.host dari halaman paling atas, jika aplikasi Anda berjalan di iframe. |
setRelayUrl(url) |
Menetapkan URL relay, yang digunakan untuk gadgets.rpc. |
setSelectableMimeTypes(type) |
Tetapkan daftar jenis MIME yang akan dapat dipilih. Gunakan koma untuk memisahkan jenis MIME jika diperlukan lebih dari satu. Jika Anda tidak menetapkan jenis MIME, file dari semua jenis MIME akan ditampilkan dalam tampilan. |
setSize(width, height) |
Tetapkan ukuran dialog yang diinginkan. Dialog akan otomatis dipusatkan. Ukuran minimumnya adalah (566.350) dan ukuran maksimumnya adalah (1.051.650). |
setTitle(title) |
Tetapkan judul dialog. |
toUri() |
Menampilkan URI yang dihasilkan oleh builder ini. |