PickerBuilder
é usado para criar objetos Picker
. Exceto quando indicado
de outra forma, o tipo de retorno dos métodos abaixo é do tipo PickerBuilder
, permitindo
que você encadeie uma chamada após a outra.
Exemplos
Crie um Picker
básico usando o padrão de 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();
Assinatura
export class PickerBuilder
Detalhes
Final | Não |
---|
Métodos
Nome | Descrição |
---|---|
addView(viewOrViewId) |
Adicione uma visualização ao painel de navegação. |
addViewGroup(viewGroup) |
Adicione um ViewGroup ao painel de navegação de nível superior. |
build() |
Construa o objeto Picker. |
disableFeature(feature) |
Desativar um recurso de seletor. |
enableFeature(feature) |
Ativar um recurso de seletor. |
getRelayUrl() |
Obter o URL de redirecionamento, usado para gadgets.rpc. |
getTitle() |
Extrai o título da caixa de diálogo. |
hideTitleBar() |
Desativa a exibição da barra de título. Para reativar, chame setTitle com um título não vazio ou undefined . |
isFeatureEnabled(feature) |
Confira se um seletor Feature está ativado. |
setAppId(appId) |
Define o ID do aplicativo que precisa acessar os arquivos do usuário pelo Drive API . |
setCallback(method) |
Define o método de callback. Esse método é chamado quando o usuário seleciona itens ou cancela. O método de callback recebe um único objeto de callback. A estrutura desse objeto está descrita no guia do JSON. |
setDeveloperKey(key) |
Define a chave da API do navegador obtida no Google Developers Console. Consulte o guia do desenvolvedor para saber como conseguir a chave da API do navegador. |
setDocument(document) |
Definir o documento. |
setLocale(locale) |
Defina a localidade do seletor. A localidade é um código de idioma ISO 639. Se o idioma não for compatível, o padrão será o inglês dos EUA. |
setMaxItems(max) |
Define o número máximo de itens que um usuário pode escolher. |
setOAuthToken(token) |
Define um token OAuth a ser usado para autenticar o usuário atual. |
setOrigin(origin) |
Define a origem da caixa de diálogo do seletor. A origem precisa ser definida como window.location.protocol + '//' + window.location.host da página principal, se o aplicativo estiver em execução em um iframe. |
setRelayUrl(url) |
Defina o URL de retransmissão usado para gadgets.rpc. |
setSelectableMimeTypes(type) |
Defina a lista de tipos MIME que podem ser selecionados. Use vírgulas para separar os tipos MIME, se mais de um for necessário. Se você não definir tipos MIME, arquivos de todos os tipos MIME serão exibidos na visualização. |
setSize(width, height) |
Defina o tamanho da caixa de diálogo. A caixa de diálogo será centralizada automaticamente. Ele tem um tamanho mínimo de (566.350) e um tamanho máximo de (1051.650). |
setTitle(title) |
Defina o título da caixa de diálogo. |
toUri() |
Retorna o URI gerado por este builder. |