Clase: Builder

Constructor

Builder

new 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. Establece el adaptador para personalizar la experiencia del usuario.

Parámetro

adaptador

ResultsContainerAdapter

El valor no debe ser nulo.

Muestra

non-null Builder este

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) devuelve Builder

Establece el elemento 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 este

setIncludePagination

setIncludePagination(includePagination) muestra Builder

Opcional. El valor predeterminado es verdadero. Incluye una IU de paginación predeterminada en el contenedor de resultados si se establece como verdadero.

Parámetro

includePagination

booleano

Muestra

non-null Builder este

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 este

setSearchApplicationId

setSearchApplicationId(searchApplicationId) muestra Builder

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

Parámetro

searchApplicationId

string

Muestra

non-null Builder este

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 este