Clase: Builder

Constructor

Builder

nuevo Builder()

Ejemplo

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

Métodos

build

build() muestra ResultsContainer.

Compila el contenedor de resultados.

Muestra

non-null ResultsContainer 

setAdapter

setAdapter(adapter) devuelve Builder

Opcional. Configura el adaptador para personalizar la experiencia del usuario.

Parámetro

adaptador

ResultsContainerAdapter

El valor no debe ser nulo.

Muestra

non-null Builder esta

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) devuelve compilador

Establece el elemento de contenedor para los resultados de faceta. Debe ser un elemento válido que pueda contener nodos secundarios.

Parámetro

facetResultsContainerElement

Elemento

El valor no debe ser nulo.

Muestra

non-null Builder esta

setIncludePagination

setIncludePagination(includePagination) devuelve Builder

Opcional. El valor predeterminado es verdadero. Incluye una IU de paginación predeterminada en el contenedor de resultados, si está configurada como verdadera.

Parámetro

includePagination

boolean

Muestra

non-null Builder esta

setResultsContainer

setResultsContainer(resultsContainer) devuelve Builder

Obligatorio. Establece el elemento del contenedor. Debe ser un elemento válido que pueda contener nodos secundarios.

Parámetro

resultsContainer

Elemento

El valor no debe ser nulo.

Obsoleto
Muestra

non-null Builder esta

setSearchApplicationId

setSearchApplicationId(searchApplicationId) devuelve Builder

Opcional. Establece el ID de aplicación de búsqueda que se usará para las solicitudes. Indispensable tener el prefijo “aplicaciones/de búsqueda/”.

Parámetro

searchApplicationId

string

Muestra

non-null Builder esta

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) devuelve Builder

Obligatorio. Establece el elemento del contenedor. Debe ser un elemento válido que pueda contener nodos secundarios.

Parámetro

searchResultsContainerElement

Elemento

El valor no debe ser nulo.

Muestra

non-null Builder esta