Classe: Costruttore

Costruttore

Builder

new Builder()

Esempio

// Builds a results container.
function onload() {
  gapi.client.init({
    'apiKey': '<your api key>',
    'clientId': '<your client id>',
    // Add additional scopes if needed
    'scope': 'https://www.googleapis.com/auth/cloud_search.query',
    'hosted_domain': '<your G Suite domain>',
  });

  const resultscontainer =
      new gapi.cloudsearch.widget.resultscontainer.Builder()
        .setSearchResultsContainerElement(document.getElementById('search_result'))
        .build();

  const searchBox = new gapi.cloudsearch.widget.searchbox.Builder()
    .setInput(document.getElementById('input'))
    .setAnchor(document.getElementById('input').parentElement)
    .setResultsContainer(resultscontainer);
    .build();
}
gapi.load('client:cloudsearch-widget', onload);

Metodi

build

build() restituisce ResultsContainer

Crea il contenitore dei risultati.

Resi

non-null ResultsContainer 

setAdapter

setAdapter(adapter) restituisce Builder

Facoltativo. Imposta l'adattatore per personalizzare l'esperienza utente.

Parametro

adapter

ResultsContainerAdapter

Il valore non deve essere null.

Resi

non-null Builder questo

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) restituisce Builder

Imposta l'elemento contenitore per i risultati delle sfaccettature. Deve essere un elemento valido che può contenere nodi secondari.

Parametro

facetResultsContainerElement

Elemento

Il valore non deve essere null.

Resi

non-null Builder questo

setIncludePagination

setIncludePagination(includePagination) restituisce Builder

Facoltativo. Valore predefinito true. Se impostato su true, include un'interfaccia utente di paginazione predefinita nel contenitore dei risultati.

Parametro

includePagination

booleano

Resi

non-null Builder questo

setResultsContainer

setResultsContainer(resultsContainer) restituisce Builder

Required. Imposta l'elemento del contenitore. Deve essere un elemento valido che può contenere nodi secondari.

Parametro

resultsContainer

Elemento

Il valore non deve essere null.

Deprecato
Resi

non-null Builder questo

setSearchApplicationId

setSearchApplicationId(searchApplicationId) restituisce Builder

Facoltativo. Imposta l'ID applicazione di ricerca da utilizzare per le richieste. Deve essere obbligatoriamente preceduto dal prefisso "searchapplications/".

Parametro

searchApplicationId

stringa

Resi

non-null Builder questo

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) restituisce Builder

Required. Imposta l'elemento del contenitore. Deve essere un elemento valido che può contenere nodi secondari.

Parametro

searchResultsContainerElement

Elemento

Il valore non deve essere null.

Resi

non-null Builder questo