gapi. cloudsearch. widget. searchbox. Builder
Konstruktor pola wyszukiwania. Używaj konstruktora i nie dzwoń bezpośrednio za pomocą konstruktora pola wyszukiwania.
Zespół
Monter
nowość Builder()
Przykład
// 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);
Metody
kompilacja
build() returns SearchBox
- Zwroty
-
non-null SearchBox
setAdapter
setAdapter(adapter) zwraca kreator
Wymagany. Za pomocą tego adaptera dostosujesz wyszukiwanie użytkownika.
Parametr |
|
---|---|
przejściówka |
Możesz zastąpić część metod. Wartość nie może być pusta. |
- Zwroty
-
non-null Builder
tego
Przykład
const adapter = {
interceptSuggestRequest: function(request) {
// Change the request
}
}
builder.setAdapter(adapter).build();
setAnchor
setAnchor(kotwica) zwraca narzędzie
Wymagany. Musi być prawidłowym elementem HTMLElement, który może zawierać element podrzędny węzłów. Reklama zakotwiczona nakładki wyszukiwania. Nakładka została dodana jako ostatni element podrzędny w reklamie zakotwiczonej. Pozycja nakładki to: na dole reklamy zakotwiczonej.
Parametr |
|
---|---|
anchor |
HTMLElement Wartość nie może być pusta. |
- Wycofano
- Użyj elementu „setAnchorElement”
- Zwroty
-
non-null Builder
tego
setAnchorElement
setAnchorElement(anchorElement) zwraca konstruktor.
Wymagany. Musi być prawidłowym elementem HTMLElement, który może zawierać element podrzędny węzłów. Reklama zakotwiczona nakładki wyszukiwania. Nakładka została dodana jako ostatni element podrzędny w reklamie zakotwiczonej. Pozycja nakładki to: na dole reklamy zakotwiczonej.
Parametr |
|
---|---|
anchorElement |
HTMLElement Wartość nie może być pusta. |
- Zwroty
-
non-null Builder
tego
setHints
setHints(hints) zwraca kreator
Opcjonalnie. Wskazówki w polu wyszukiwania, gdy dane wejściowe są puste. Gdy dane wejściowe są puste, z tablicy wybierana jest losowa wskazówka.
Parametr |
|
---|---|
wskazówki |
Tablica ciągów Wartość nie może być pusta. |
- Zwroty
-
non-null Builder
tego
setInput
setInput(input) zwraca kreator
Wymagany. Element HTMLElement, który użytkownik wprowadza zapytanie. Musi to być wartość <input> lub <textarea>
Parametr |
|
---|---|
dane wejściowe |
HTMLElement Wartość nie może być pusta. |
- Wycofano
- Użyj funkcji „setInputElement”
- Zwroty
-
non-null Builder
tego
setInputElement
setInputElement(inputElement) returns Builder
Wymagany. Element HTMLElement, który użytkownik wprowadza zapytanie. Musi to być wartość <input> lub <textarea>
Parametr |
|
---|---|
inputElement |
HTMLElement Wartość nie może być pusta. |
- Zwroty
-
non-null Builder
tego
setResultsContainer
setResultsContainer(resultsContainer) zwraca kreator
Opcjonalnie. Kontener do wyświetlania wyników wyszukiwania. Jeśli jest ustawiony, wyniki są renderowane w kontenerze wyników wyszukiwania. Jeśli zasada nie jest skonfigurowana, wyniki są wyświetlane na cloudsearch.google.com.
Parametr |
|
---|---|
resultsContainer |
gapi.cloudsearch.widget.resultscontainer.ResultsContainer Wartość nie może być pusta. |
- Zobacz też
- ResultsContainer
- Zwroty
-
non-null Builder
tego
setSearchApplicationId
setSearchApplicationId(searchApplicationId) zwraca narzędzie
Opcjonalnie. Określa identyfikator wyszukiwarki używany w żądaniach. Musi musi być poprzedzony ciągiem „searchapplications/”.
Parametr |
|
---|---|
searchApplicationId |
ciąg znaków |
- Zwroty
-
non-null Builder
tego
setThrottleInterval
setThrottleInterval(throttleInterval) zwraca narzędzie do tworzenia kompilacji.
Opcjonalnie. Interwał ograniczania w ms na żądanie uruchomienia. Pole wyszukiwania wysyła mniej niż jedno żądanie na każdą wartość parametru throttleInterval milisekund. Jeśli wartość throttleInternal ma wartość mniejszą niż 200, pole wyszukiwania ignoruje jako interwału, używając zamiast niego wartości 200.
Parametr |
|
---|---|
throttleInterval |
liczba |
- Zwroty
-
non-null Builder
tego