Classe: Builder

Constructeur

Builder

new Builder()

Exemple

// 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);

Méthodes

build

build() renvoie ResultsContainer

Crée le conteneur de résultats.

Renvoie

non-null ResultsContainer 

setAdapter

setAdapter(adapter) renvoie un compilateur

Facultatif. Définit l'adaptateur pour personnaliser l'expérience utilisateur.

Paramètre

adapter

ResultsContainerAdapter

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ce

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) renvoie Builder

Définit l'élément de conteneur pour les résultats des facettes. Doit être un élément valide pouvant contenir des nœuds enfants.

Paramètre

facetResultsContainerElement

Élément

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ce

setIncludePagination

setIncludePagination(includePagination) renvoie Builder

Facultatif. Valeur par défaut : "true". Inclut une UI de pagination par défaut dans le conteneur de résultats, si cette valeur est définie sur "true".

Paramètre

includePagination

booléen

Renvoie

non-null Builder ce

setResultsContainer

setResultsContainer(resultsContainer) renvoie Builder

Obligatoire. Définit l'élément du conteneur. Doit être un élément valide pouvant contenir des nœuds enfants.

Paramètre

resultsContainer

Élément

La valeur ne doit pas être nulle.

Obsolète
Renvoie

non-null Builder ce

setSearchApplicationId

setSearchApplicationId(searchApplicationId) renvoie Builder

Facultatif. Définit l'ID de l'application de recherche à utiliser pour les requêtes. Doit être précédé du préfixe "searchapplications/".

Paramètre

searchApplicationId

chaîne

Renvoie

non-null Builder ce

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) renvoie Builder

Obligatoire. Définit l'élément du conteneur. Doit être un élément valide pouvant contenir des nœuds enfants.

Paramètre

searchResultsContainerElement

Élément

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ce