Klasa: konstruktor

Zespół

Monter

new 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 ResultsContainer

Tworzy kontener wyników.

Zwroty

non-null ResultsContainer 

setAdapter

setAdapter(adapter) zwraca Builder

Opcjonalnie. Ustawia adapter w celu dostosowania wrażeń użytkownika.

Parametr

adapter

ResultsContainerAdapter

Wartość nie może być pusta.

Zwroty

non-null Builder to

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) zwraca Builder

Ustawia element kontenera dla wyników aspektów. Musi to być prawidłowy element, który może zawierać węzły podrzędne.

Parametr

facetResultsContainerElement

Element

Wartość nie może być pusta.

Zwroty

non-null Builder to

setIncludePagination

setIncludePagination(includePagination) zwraca Builder

Opcjonalnie. Wartość domyślna to „Prawda”. Jeśli ustawiona jest wartość true, w kontenerze wyników uwzględniane jest domyślne interfejs strony.

Parametr

includePagination

wartość logiczna

Zwroty

non-null Builder to

setResultsContainer

setResultsContainer(resultsContainer) zwraca Builder

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

Parametr

resultsContainer

Element

Wartość nie może być pusta.

Wycofano
Zwroty

non-null Builder to

setSearchApplicationId

setSearchApplicationId(searchApplicationId) zwraca Builder

Opcjonalnie. Określa identyfikator aplikacji wyszukiwarki, który ma być używany do wysyłania żądań. Musi być poprzedzona ciągiem „searchapplications/”.

Parametr

searchApplicationId

ciąg znaków

Zwroty

non-null Builder to

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) zwraca Builder

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

Parametr

searchResultsContainerElement

Element

Wartość nie może być pusta.

Zwroty

non-null Builder to