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

निर्माता

निर्माता

नया Builder()

उदाहरण

// Builds a search box.
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 searchBox = new gapi.cloudsearch.widget.searchbox.Builder()
    .setInput(document.getElementById('input'))
    .setAnchor(document.getElementById('input').parentElement)
    .build();
}
gapi.load('client:cloudsearch-widget', onload);

तरीके

बिल्ड

बिल्ड() SearchBox दिखाता है

रिटर्न

non-null SearchBox 

setAdapter

setAdapter(Adpter) returns बिल्डर

ज़रूरी है. इस अडैप्टर की मदद से, लोगों के खोज अनुभव को पसंद के मुताबिक बनाएं.

पैरामीटर

अडैप्टर

SearchBoxAdapter

कुछ तरीकों को बदला भी जा सकता है.

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

रिटर्न

इसे non-null Builder करें

उदाहरण

const adapter = {
 interceptSuggestRequest: function(request) {
    // Change the request
  }
}

builder.setAdapter(adapter).build();

setAnchor

setanchor(anchor) दिखने वाला बिल्डर

ज़रूरी है. एक मान्य HTML एलिमेंट होना चाहिए, जिसमें चाइल्ड नोड हो सकते हैं. खोज ओवरले का ऐंकर. ओवरले को ऐंकर में, आखिरी चाइल्ड के तौर पर जोड़ा जाता है. ओवरले की जगह, ऐंकर के निचले हिस्से में होती है.

पैरामीटर

एंकर

HTMLElement

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

बहिष्कृत
इसके बजाय, `setanchorElement` का इस्तेमाल करें
रिटर्न

इसे non-null Builder करें

setAnchorElement

setanchorElement(anchorElement) दिखने वाला बनाने में मदद करता है

ज़रूरी है. एक मान्य HTML एलिमेंट होना चाहिए, जिसमें चाइल्ड नोड हो सकते हैं. खोज ओवरले का ऐंकर. ओवरले को ऐंकर में, आखिरी चाइल्ड के तौर पर जोड़ा जाता है. ओवरले की जगह, ऐंकर के निचले हिस्से में होती है.

पैरामीटर

anchorElement

HTMLElement

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

रिटर्न

इसे non-null Builder करें

setHints

setSigns(hints) रिटर्न बिल्डर

Optional. इनपुट खाली होने पर, खोज बॉक्स पर दिखने वाले संकेत. इनपुट खाली होने पर, अरे से कोई रैंडम संकेत चुना जाता है.

पैरामीटर

संकेत

स्ट्रिंग का कलेक्शन

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

रिटर्न

इसे non-null Builder करें

setInput

setInput(इनपुट) का जानकारी देने वाला बिल्डर

ज़रूरी है. ऐसा एचटीएमएल एलिमेंट जिसे उपयोगकर्ता किसी क्वेरी के लिए इनपुट करता है. <input> या <textarea> होना चाहिए

पैरामीटर

इनपुट

HTMLElement

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

बहिष्कृत
इसके बजाय, `setInputElement` का इस्तेमाल करें
रिटर्न

इसे non-null Builder करें

setInputElement

setInputElement(inputElement) की मदद से, आपको बिल्ड बिल्डर दिखता है

ज़रूरी है. ऐसा एचटीएमएल एलिमेंट जिसे उपयोगकर्ता किसी क्वेरी के लिए इनपुट करता है. <input> या <textarea> होना चाहिए

पैरामीटर

inputElement

HTMLElement

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

रिटर्न

इसे non-null Builder करें

setResultsContainer

setDetailsContainer(resultsContainer) रिटर्न बिल्डर

Optional. खोज के नतीजे दिखाने के लिए कंटेनर. अगर इस नीति को सेट किया जाता है, तो नतीजे, खोज के नतीजों के कंटेनर में रेंडर किए जाते हैं. इस नीति को सेट न करने पर, नतीजे cloudsearch.google.com पर दिखाए जाते हैं.

पैरामीटर

resultsContainer

gapi.cloudsearch.widget.resultscontainer.ResultsContainer

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

इन्हें भी देखें
ResultsContainer
रिटर्न

इसे non-null Builder करें

setSearchApplicationId

setSearchApplicationId(searchApplicationId) returns Builder

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

पैरामीटर

searchApplicationId

स्ट्रिंग

रिटर्न

इसे non-null Builder करें

setThrottleInterval

setThrottleInterval(throttleInterval) की वैल्यू, बिल्डर को दिखाने की अनुमति देती है

Optional. सक्रिय करने के अनुरोध पर मिलीसेकंड में थ्रॉटल इंटरवल. खोज बॉक्स, हर throttleInterval मिलीसेकंड में एक से कम अनुरोध भेजता है. अगर throttleinternal 200 से कम है, तो खोज बॉक्स वैल्यू को अनदेखा कर देता है और इसके बजाय 200 को इंटरवल के तौर पर इस्तेमाल करता है.

पैरामीटर

throttleInterval

नंबर

रिटर्न

इसे non-null Builder करें