Class: Builder

Konstruktor

Builder

baru 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(adaptor) menampilkan Builder

Opsional. Menyetel adaptor untuk menyesuaikan pengalaman pengguna.

Parameter

adaptor

ResultsContainerAdapter

Nilai tidak boleh nol.

Hasil

non-null Builder ini

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) menampilkan Builder

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

Parameter

facetResultsContainerElement

Elemen

Nilai tidak boleh nol.

Hasil

non-null Builder ini

setIncludePagination

setIncludePaginasi(includePaginasi) menampilkan Builder

Opsional. Nilai default-nya adalah benar (true). Menyertakan UI penomoran halaman default di penampung hasil, jika ditetapkan ke true.

Parameter

includePagination

boolean

Hasil

non-null Builder ini

setResultsContainer

setResultsContainer(resultsContainer) menampilkan Builder

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

Parameter

resultsContainer

Elemen

Nilai tidak boleh nol.

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 container. Harus berupa Elemen yang valid yang dapat berisi node turunan.

Parameter

searchResultsContainerElement

Elemen

Nilai tidak boleh nol.

Hasil

non-null Builder ini