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

Build

build() gibt ResultsContainer zurück

Erstellt den Ergebniscontainer.

Ausgabe

non-null ResultsContainer 

setAdapter

setAdapter(adapter) gibt Builder zurück

Optional: Hiermit wird der Adapter so konfiguriert, dass die Nutzerfreundlichkeit optimiert wird.

Parameter

Netzteil

ResultsContainerAdapter

Der Wert darf nicht null sein.

Ausgabe

non-null Builder dies

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.

Ausgabe

non-null Builder dies

setIncludePagination

setIncludePagination(includePagination) gibt Builder zurück

Optional: Standardeinstellung: true. Wenn diese Option auf „wahr“ festgelegt ist, wird im Ergebniscontainer eine Standard-Paginierungs-UI angezeigt.

Parameter

includePagination

boolean

Ausgabe

non-null Builder dies

setResultsContainer

setResultsContainer(resultsContainer) gibt Builder zurück

Erforderlich. Hiermit wird das Element des Containers festgelegt. Muss ein gültiges Element sein, das untergeordnete Knoten enthalten kann.

Parameter

resultsContainer

Element

Der Wert darf nicht null sein.

Verworfen
Ausgabe

non-null Builder dies

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

Ausgabe

non-null Builder dies

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) gibt Builder zurück

Erforderlich. Hiermit wird das Element des Containers festgelegt. Muss ein gültiges Element sein, das untergeordnete Knoten enthalten kann.

Parameter

searchResultsContainerElement

Element

Der Wert darf nicht null sein.

Ausgabe

non-null Builder dies