PickerBuilder
viene utilizzato per creare oggetti Picker
. Salvo diversa indicazione, il tipo di ritorno dei metodi riportati di seguito è di tipo PickerBuilder
, il che consente di concatenare una chiamata dopo l'altra.
Esempi
Crea un Picker
di base utilizzando il pattern di 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();
Firma
export class PickerBuilder
Dettagli
Finale | No |
---|
Metodi
Nome | Descrizione |
---|---|
addView(viewOrViewId) |
Aggiungi una visualizzazione al riquadro di navigazione. |
addViewGroup(viewGroup) |
Aggiungi un ViewGroup al riquadro di navigazione di primo livello. |
build() |
Costruisci l'oggetto Picker. |
disableFeature(feature) |
Disattivare una funzionalità del selettore. |
enableFeature(feature) |
Attivare una funzionalità di selettore. |
getRelayUrl() |
Recupera l'URL di inoltro, utilizzato per gadgets.rpc. |
getTitle() |
Recupera il titolo della finestra di dialogo. |
hideTitleBar() |
Disattiva la visualizzazione della barra del titolo. Per riattivarlo, chiama setTitle con un titolo non vuoto o undefined . |
isFeatureEnabled(feature) |
Controlla se è attivato un selettore Feature . |
setAppId(appId) |
Imposta l'ID dell'applicazione che deve accedere ai file dell'utente tramite Drive API . |
setCallback(method) |
Imposta il metodo di callback. Questo metodo viene chiamato quando l'utente seleziona gli articoli o annulla. Il metodo di callback riceve un singolo oggetto di callback. La struttura dell'oggetto callback è descritta nella guida JSON. |
setDeveloperKey(key) |
Imposta la chiave API del browser ottenuta dalla Google Developers Console. Per informazioni dettagliate su come ottenere la chiave API del browser, consulta la Guida per gli sviluppatori. |
setDocument(document) |
Imposta il documento. |
setLocale(locale) |
Imposta le impostazioni internazionali per il selettore. Le impostazioni internazionali sono un codice lingua ISO 639. Se la lingua non è supportata, viene utilizzata la lingua inglese (Stati Uniti). |
setMaxItems(max) |
Imposta il numero massimo di elementi che un utente può scegliere. |
setOAuthToken(token) |
Imposta un token OAuth da utilizzare per autenticare l'utente corrente. |
setOrigin(origin) |
Imposta l'origine della finestra di dialogo del selettore. L'origine deve essere impostata su window.location.protocol + "//" + window.location.host della pagina principale, se l'applicazione è in esecuzione in un iframe. |
setRelayUrl(url) |
Imposta l'URL di inoltro, utilizzato per keys.rpc. |
setSelectableMimeTypes(type) |
Imposta l'elenco dei tipi MIME che saranno selezionabili. Utilizza le virgole per separare i tipi MIME se ne è richiesto più di uno. Se non imposti i tipi MIME, nella visualizzazione vengono visualizzati i file di tutti i tipi MIME. |
setSize(width, height) |
Imposta le dimensioni preferite della finestra di dialogo. La finestra di dialogo verrà centrata automaticamente. Ha una dimensione minima di (566.350) e una dimensione massima di (1051.650). |
setTitle(title) |
Imposta il titolo della finestra di dialogo. |
toUri() |
Restituisce l'URI generato da questo generatore. |