Klasa: konstruktor

Zespół

Monter

nowość Builder()

Przykład

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

Metody

kompilacja

build() zwraca wyniki ResultsContainer

Tworzy kontener wyników.

Zwroty

non-null ResultsContainer 

setAdapter

setAdapter(adapter) zwraca kreator

Opcjonalnie. Konfiguruje adapter, aby dostosować środowisko użytkownika.

Parametr

przejściówka

ResultsContainerAdapter

Wartość nie może być pusta.

Zwroty

non-null Builder tego

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) zwraca konstruktora

Konfiguruje element kontenera na potrzeby wyników aspektu. Musi być prawidłowym elementem, który może zawierać węzły podrzędne.

Parametr

facetResultsContainerElement

Element

Wartość nie może być pusta.

Zwroty

non-null Builder tego

setIncludePagination

setIncludePagination(includePagination) zwraca kreator

Opcjonalnie. Wartość domyślna to prawda. Zawiera domyślny interfejs podziału na strony w kontenerze wyników, jeśli ma wartość Prawda.

Parametr

includePagination

wartość logiczna

Zwroty

non-null Builder tego

setResultsContainer

setResultsContainer(resultsContainer) zwraca kreator

Wymagany. Ustawia element kontenera. Musi być prawidłowym elementem, który może zawierać węzły podrzędne.

Parametr

resultsContainer

Element

Wartość nie może być pusta.

Wycofano
Zwroty

non-null Builder tego

setSearchApplicationId

setSearchApplicationId(searchApplicationId) zwraca narzędzie

Opcjonalnie. Określa identyfikator wyszukiwarki używany w żądaniach. Musi musi być poprzedzony ciągiem „searchapplications/”.

Parametr

searchApplicationId

ciąg znaków

Zwroty

non-null Builder tego

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) zwraca kreator

Wymagany. Ustawia element kontenera. Musi być prawidłowym elementem, który może zawierać węzły podrzędne.

Parametr

searchResultsContainerElement

Element

Wartość nie może być pusta.

Zwroty

non-null Builder tego