gapi. cloudsearch. widget. searchbox. 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);
तरीके
बिल्ड
build() returns SearchBox
- रिटर्न
-
non-null SearchBox
setAdapter
setAdapter(अडैप्टिव), बिल्डर वापस भेजता है
ज़रूरी है. इस अडैप्टर की मदद से, उपयोगकर्ता के खोज अनुभव को अपनी पसंद के मुताबिक बनाएं.
पैरामीटर |
|
---|---|
अडैप्टर |
कुछ तरीकों को बदला जा सकता है. मान शून्य नहीं होना चाहिए. |
- रिटर्न
-
non-null Builder
इसे
उदाहरण
const adapter = {
interceptSuggestRequest: function(request) {
// Change the request
}
}
builder.setAdapter(adapter).build();
setAnchor
setTag(एंकर), बिल्डर को रिटर्न करता है
ज़रूरी है. एक मान्य HTMLElement होना चाहिए, जिसमें चाइल्ड शामिल हो सके नोड. सर्च ओवरले का ऐंकर. ओवरले जोड़ दिया गया है ऐंकर में आखिरी बच्चे के तौर पर. ओवरले की जगह ऐंकर के निचले हिस्से में.
पैरामीटर |
|
---|---|
एंकर |
HTMLElement मान शून्य नहीं होना चाहिए. |
- बहिष्कृत
- इसके बजाय, `setAnchorElement` का इस्तेमाल करें
- रिटर्न
-
non-null Builder
इसे
setAnchorElement
setanchorElement(anchorElement) एट्रिब्यूट बिल्डर लौटाता है
ज़रूरी है. एक मान्य HTMLElement होना चाहिए, जिसमें चाइल्ड शामिल हो सके नोड. सर्च ओवरले का ऐंकर. ओवरले जोड़ दिया गया है ऐंकर में आखिरी बच्चे के तौर पर. ओवरले की जगह ऐंकर के निचले हिस्से में.
पैरामीटर |
|
---|---|
anchorElement |
HTMLElement मान शून्य नहीं होना चाहिए. |
- रिटर्न
-
non-null Builder
इसे
setHints
sethints(hints) की मदद से बिल्डर मिलता है
Optional. इनपुट खाली होने पर, खोज बॉक्स पर दिखने वाले संकेत. इनपुट खाली होने पर, अरे से रैंडम हिंट चुना जाता है.
पैरामीटर |
|
---|---|
संकेत |
स्ट्रिंग का कलेक्शन मान शून्य नहीं होना चाहिए. |
- रिटर्न
-
non-null Builder
इसे
setInput
setइनपुट(input) बिल्डर, बिल्डर दिखाता है
ज़रूरी है. ऐसा एचटीएमएलएलिमेंट जिसे उपयोगकर्ता इनपुट करता है. <input> होना चाहिए या <textarea>
पैरामीटर |
|
---|---|
इनपुट |
HTMLElement मान शून्य नहीं होना चाहिए. |
- बहिष्कृत
- इसके बजाय, `setइनपुटElement` का इस्तेमाल करें
- रिटर्न
-
non-null Builder
इसे
setInputElement
setInputElement(inputElement) returns Builder
ज़रूरी है. ऐसा एचटीएमएलएलिमेंट जिसे उपयोगकर्ता इनपुट करता है. <input> होना चाहिए या <textarea>
पैरामीटर |
|
---|---|
inputElement |
HTMLElement मान शून्य नहीं होना चाहिए. |
- रिटर्न
-
non-null Builder
इसे
setResultsContainer
setनतीजेContainer(resultsContainer) पर अब बिल्डर दिखाता है
Optional. खोज के नतीजे दिखाने वाला कंटेनर. अगर यह नीति सेट की जाती है, तो नतीजे, खोज नतीजों के कंटेनर में रेंडर होते हैं. अगर नीति को सेट नहीं किया जाता है, तो नतीजे cloudsearch.google.com में दिखाए जाते हैं.
पैरामीटर |
|
---|---|
resultsContainer |
gapi.cloudsearch.widget.resultscontainer.ResultsContainer मान शून्य नहीं होना चाहिए. |
- इन्हें भी देखें
- ResultsContainer
- रिटर्न
-
non-null Builder
इसे
setSearchApplicationId
setSearchApplicationId(searchApplicationId) , बिल्डर लौटाता है
Optional. अनुरोधों के लिए इस्तेमाल करने के लिए, खोज ऐप्लिकेशन आईडी सेट करता है. ज़रूर के आगे 'searchapplications/' लगा होना चाहिए.
पैरामीटर |
|
---|---|
searchApplicationId |
स्ट्रिंग |
- रिटर्न
-
non-null Builder
इसे
setThrottleInterval
setThrottleInterval(throttle पेड़ों) की जानकारी के आधार पर, बिल्डर दिखाता है
Optional. ट्रिगर करने के अनुरोध पर मिलीसेकंड में थ्रॉटल इंटरवल. खोज बॉक्स हर थ्रॉटल इंटरवल के लिए एक से कम अनुरोध भेजता है मिलीसेकंड. अगर throttle Internal 200 से कम है, तो खोज बॉक्स इसे अनदेखा कर देता है और इसके बजाय 200 को इंटरवल के तौर पर इस्तेमाल करता है.
पैरामीटर |
|
---|---|
throttleInterval |
संख्या |
- रिटर्न
-
non-null Builder
इसे