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

organizar

build() muestra ResultsContainer.

Compila el contenedor de resultados.

Devuelve

non-null ResultsContainer 

setAdapter

setAdapter(adapter) muestra Builder.

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

Parámetro

adaptador

ResultsContainerAdapter

El valor no debe ser nulo.

Devuelve

non-null Builder esto

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) muestra el compilador.

Configura 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.

Devuelve

non-null Builder esto

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 configura como verdadera.

Parámetro

includePagination

boolean

Devuelve

non-null Builder esto

setResultsContainer

setResultsContainer(resultsContainer) muestra el compilador

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.

Funciones obsoletas
Devuelve

non-null Builder esto

setSearchApplicationId

setSearchApplicationId(searchApplicationId) muestra Builder.

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

Parámetro

searchApplicationId

cadena

Devuelve

non-null Builder esto

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) muestra el compilador.

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.

Devuelve

non-null Builder esto