gapi. cloudsearch. विजेट. 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);
तरीके
बिल्ड
बिल्ड() SearchBox दिखाता है
- रिटर्न
-
non-null SearchBox
setAdapter
setAdapter(Adpter) returns बिल्डर
ज़रूरी है. इस अडैप्टर की मदद से, लोगों के खोज अनुभव को पसंद के मुताबिक बनाएं.
पैरामीटर |
|
---|---|
अडैप्टर |
कुछ तरीकों को बदला भी जा सकता है. वैल्यू शून्य नहीं होनी चाहिए. |
- रिटर्न
-
इसे
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
करें