Classe: Costruttore

Costruttore

Builder

nuovo 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 container dei risultati.

Resi

non-null ResultsContainer 

setAdapter

setAdapter(adapter) restituisce Builder

Facoltativo. Imposta l'adattatore in modo da personalizzare l'esperienza utente.

Parametro

adattatore

ResultsContainerAdapter

Il valore non deve essere null.

Resi

non-null Builder questo

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) restituisce Builder

Imposta l'elemento contenitore per i risultati dei facet. Deve essere un elemento valido che può contenere nodi figlio.

Parametro

facetResultsContainerElement

Elemento

Il valore non deve essere null.

Resi

non-null Builder questo

setIncludePagination

setIncludePagination(includePagination) returns Builder

Facoltativo. Valore predefinito: true. Include un'interfaccia utente di impaginazione predefinita nel contenitore dei risultati, se impostata su true.

Parametro

includePagination

booleano

Resi

non-null Builder questo

setResultsContainer

setRisultatiContainer(resultsContainer) restituisce Builder

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

Parametro

resultsContainer

Elemento

Il valore non deve essere null.

Deprecato
Resi

non-null Builder questo

setSearchApplicationId

setSearchApplicationId(searchApplicationId) restituisce il Builder

Facoltativo. Imposta l'ID dell'applicazione di ricerca da utilizzare per le richieste. Deve essere 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 figlio.

Parametro

searchResultsContainerElement

Elemento

Il valore non deve essere null.

Resi

non-null Builder questo