Klasse: Builder

Konstruktor

Builder

new 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

Teamaufbau

build() gibt ResultsContainer zurück

Erstellt den Ergebniscontainer.

Rückgaben

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.

Rückgaben

non-null Builder dieses

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) gibt den 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.

Rückgaben

non-null Builder dieses

setIncludePagination

setIncludePagination(includePagination) returns Builder

Optional: Standardwert „true“. Enthält eine standardmäßige Benutzeroberfläche für die Paginierung im Ergebniscontainer, wenn die Richtlinie auf „true“ gesetzt ist.

Parameter

includePagination

boolean

Rückgaben

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.

Eingestellte Funktionen
Rückgaben

non-null Builder dieses

setSearchApplicationId

setSearchApplicationId(searchApplicationId) returns Builder

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

Parameter

searchApplicationId

String

Rückgaben

non-null Builder dieses

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) gibt den 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.

Rückgaben

non-null Builder dieses