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 des résultats.

Renvoie

non-null ResultsContainer 

setAdapter

setAdapter(adapter) renvoie Builder

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

Paramètres

adaptateur

ResultsContainerAdapter

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ceci

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) renvoie le compilateur.

Définit l'élément de conteneur pour les résultats d'attributs. Vous devez saisir un élément valide pouvant contenir des nœuds enfants.

Paramètres

facetResultsContainerElement

Élément

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ceci

setIncludePagination

setIncludePagination(includePagination) returns Builder

Facultatif. "True" par défaut. Inclut une UI de pagination par défaut dans le conteneur de résultats, s'il est défini sur "true".

Paramètres

includePagination

boolean

Renvoie

non-null Builder ceci

setResultsContainer

setResultsContainer(resultsContainer) renvoie le compilateur

Obligatoire : Définit l'élément du conteneur. Vous devez saisir un élément valide pouvant contenir des nœuds enfants.

Paramètres

resultsContainer

Élément

La valeur ne doit pas être nulle.

Obsolète
Renvoie

non-null Builder ceci

setSearchApplicationId

setSearchApplicationId(searchApplicationId) returns Builder

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

Paramètres

searchApplicationId

chaîne

Renvoie

non-null Builder ceci

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) renvoie Builder

Obligatoire : Définit l'élément du conteneur. Vous devez saisir un élément valide pouvant contenir des nœuds enfants.

Paramètres

searchResultsContainerElement

Élément

La valeur ne doit pas être nulle.

Renvoie

non-null Builder ceci