Classe: Builder

Constructeur

Builder

nouveau Compilateur()

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 Builder

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

Paramètre

adaptateur

ResultsContainerAdapter

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ce

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) renvoie le compilateur

Définit l'élément conteneur pour les résultats d'attributs. 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. La valeur par défaut est "true". Si la valeur est "true", l'interface utilisateur de pagination est incluse par défaut dans le conteneur de résultats.

Paramètre

includePagination

booléen

Renvoie

non-null Builder ce

setResultsContainer

setResultsContainer(resultsContainer) renvoie le compilateur

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 le compilateur

Facultatif. Définit l'identifiant 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 le constructeur

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