क्लास: बिल्डर

निर्माता

निर्माता

new Builder()

उदाहरण

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

तरीके

बिल्ड

build() से ResultsContainer मिलता है

नतीजों का कंटेनर बनाता है.

रिटर्न

non-null ResultsContainer 

setAdapter

setAdapter(adapter) से Builder मिलता है

Optional. उपयोगकर्ता अनुभव को पसंद के मुताबिक बनाने के लिए, अडैप्टर सेट करता है.

पैरामीटर

adapter

ResultsContainerAdapter

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Builder यह

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) से बिल्डर मिलता है

फ़ेसेट के नतीजों के लिए कंटेनर एलिमेंट सेट करता है. यह एक मान्य एलिमेंट होना चाहिए, जिसमें चाइल्ड नोड हो सकते हैं.

पैरामीटर

facetResultsContainerElement

एलिमेंट

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Builder यह

setIncludePagination

setIncludePagination(includePagination) से बिल्डर मिलता है

Optional. डिफ़ॉल्ट रूप से 'सही'. अगर इसकी वैल्यू 'सही' पर सेट है, तो नतीजों के कंटेनर में पेजेशन का डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) शामिल होता है.

पैरामीटर

includePagination

बूलियन

रिटर्न

non-null Builder यह

setResultsContainer

setResultsContainer(resultsContainer) से Builder मिलता है

ज़रूरी है. कंटेनर का एलिमेंट सेट करता है. यह एक मान्य एलिमेंट होना चाहिए, जिसमें चाइल्ड नोड हो सकते हैं.

पैरामीटर

resultsContainer

एलिमेंट

वैल्यू शून्य नहीं होनी चाहिए.

बहिष्कृत
रिटर्न

non-null Builder यह

setSearchApplicationId

setSearchApplicationId(searchApplicationId) से बिल्डर मिलता है

Optional. अनुरोधों के लिए इस्तेमाल करने के लिए, सर्च ऐप्लिकेशन आईडी सेट करता है. इसकी शुरुआत 'searchapplications/' से होनी चाहिए.

पैरामीटर

searchApplicationId

स्ट्रिंग

रिटर्न

non-null Builder यह

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) से Builder मिलता है

ज़रूरी है. कंटेनर का एलिमेंट सेट करता है. यह एक मान्य एलिमेंट होना चाहिए, जिसमें चाइल्ड नोड हो सकते हैं.

पैरामीटर

searchResultsContainerElement

एलिमेंट

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Builder यह