Class: Builder

Konstruktor

Builder

new Builder()

Contoh

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

Metode

build

build() menampilkan ResultsContainer

Membangun penampung hasil.

Hasil

non-null ResultsContainer 

setAdapter

setAdapter(adapter) menampilkan Builder

Opsional. Menetapkan adaptor untuk menyesuaikan pengalaman pengguna.

Parameter

adapter

ResultsContainerAdapter

Nilai tidak boleh null.

Hasil

non-null Builder ini

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) menampilkan Builder

Menetapkan Elemen penampung untuk hasil faset. Harus berupa Elemen yang valid dan dapat berisi node turunan.

Parameter

facetResultsContainerElement

Elemen

Nilai tidak boleh null.

Hasil

non-null Builder ini

setIncludePagination

setIncludePagination(includePagination) menampilkan Builder

Opsional. Default true (benar). Menyertakan UI penomoran halaman default di penampung hasil, jika disetel ke benar (true).

Parameter

includePagination

boolean

Hasil

non-null Builder ini

setResultsContainer

setResultsContainer(resultsContainer) menampilkan Builder

Wajib diisi. Menetapkan Elemen penampung. Harus berupa Elemen yang valid dan dapat berisi node turunan.

Parameter

resultsContainer

Elemen

Nilai tidak boleh null.

Tidak digunakan lagi
Hasil

non-null Builder ini

setSearchApplicationId

setSearchApplicationId(searchApplicationId) menampilkan Builder

Opsional. Menetapkan ID aplikasi penelusuran yang akan digunakan untuk permintaan. Harus diawali dengan 'searchapplications/'.

Parameter

searchApplicationId

string

Hasil

non-null Builder ini

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) menampilkan Builder

Wajib diisi. Menetapkan Elemen penampung. Harus berupa Elemen yang valid dan dapat berisi node turunan.

Parameter

searchResultsContainerElement

Elemen

Nilai tidak boleh null.

Hasil

non-null Builder ini