Klasse: Builder

Konstruktor

Builder

neu Builder()

Beispiel

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

Methoden

Build

build() gibt ResultsContainer zurück

Erstellt den Ergebniscontainer.

Gibt Folgendes zurück:

non-null ResultsContainer 

setAdapter

setAdapter(adapter) gibt Builder zurück

Optional: Legt den Adapter zum Anpassen der Nutzererfahrung fest.

Parameter

Netzteil

ResultsContainerAdapter

Der Wert darf nicht null sein.

Gibt Folgendes zurück:

non-null Builder dieses

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) gibt Builder zurück

Legt das Containerelement für Attributergebnisse fest. Muss ein gültiges Element sein, das untergeordnete Knoten enthalten kann.

Parameter

facetResultsContainerElement

Element

Der Wert darf nicht null sein.

Gibt Folgendes zurück:

non-null Builder dieses

setIncludePagination

setIncludePagination(includePagination) gibt Builder zurück

Optional: Standardeinstellung: true. Enthält im Ergebniscontainer eine Standardbenutzeroberfläche für die Paginierung, falls auf „true“ gesetzt.

Parameter

includePagination

boolean

Gibt Folgendes zurück:

non-null Builder dieses

setResultsContainer

setResultsContainer(resultsContainer) gibt Builder zurück

Erforderlich. Legt das Element des Containers fest. Muss ein gültiges Element sein, das untergeordnete Knoten enthalten kann.

Parameter

resultsContainer

Element

Der Wert darf nicht null sein.

Verworfen
Gibt Folgendes zurück:

non-null Builder dieses

setSearchApplicationId

setSearchApplicationId(searchApplicationId) gibt Builder zurück

Optional: Legt die Suchanwendungs-ID fest, die für Anfragen verwendet werden soll. Muss das Präfix „searchapplications/“ haben.

Parameter

searchApplicationId

String

Gibt Folgendes zurück:

non-null Builder dieses

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) gibt Builder zurück

Erforderlich. Legt das Element des Containers fest. Muss ein gültiges Element sein, das untergeordnete Knoten enthalten kann.

Parameter

searchResultsContainerElement

Element

Der Wert darf nicht null sein.

Gibt Folgendes zurück:

non-null Builder dieses