Class: Pembuat

Perancang mesin

Builder

Builder baru

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

Mem-build container hasil.

Hasil

non-null ResultsContainer 

setAdapter

setAdapter(adaptor) menampilkan Builder

Optional. Menetapkan adaptor untuk menyesuaikan pengalaman pengguna.

Parameter

adaptor

ResultsContainerAdapter

Nilai tidak boleh kosong.

Hasil

non-null Builder ini

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) akan menampilkan Builder

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

Parameter

facetResultsContainerElement

Elemen

Nilai tidak boleh kosong.

Hasil

non-null Builder ini

setIncludePaginasi

setIncludePagination(includePagination) menampilkan Builder

Optional. Benar default. Menyertakan UI penomoran halaman default dalam penampung hasil, jika disetel ke benar (true).

Parameter

sertakan Penomoran Halaman

boolean

Hasil

non-null Builder ini

setResultsContainer

setResultsContainer(resultsContainer) akan menampilkan Builder

Required. Menetapkan Elemen container. Harus berupa Elemen valid yang dapat berisi node turunan.

Parameter

resultsContainer

Elemen

Nilai tidak boleh kosong.

Tidak digunakan lagi
Hasil

non-null Builder ini

setSearchApplicationId

setSearchApplicationId(searchApplicationId) menampilkan Builder

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

Parameter

searchApplicationId

string

Hasil

non-null Builder ini

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) akan menampilkan Builder

Required. Menetapkan Elemen container. Harus berupa Elemen valid yang dapat berisi node turunan.

Parameter

searchResultsContainerElement

Elemen

Nilai tidak boleh kosong.

Hasil

non-null Builder ini