gapi. cloudsearch. widżet. searchbox. Kreator
Tworzenie pola wyszukiwania. Użyj kreatora i nie wywołuj bezpośrednio konstruktora pola wyszukiwania.
Zespół
Monter
new 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() zwraca SearchBox
- Akcje powrotne
-
non-null SearchBox
setAdapter
setAdapter(adapter) zwraca Konstruktor.
Wymagany. Za pomocą tego adaptera dostosuj sposób wyszukiwania.
Parametr |
|
---|---|
adapter |
Możesz zastąpić część metod. Wartość nie może być wartością null. |
- Akcje powrotne
-
non-null Builder
to
Przykład
const adapter = {
interceptSuggestRequest: function(request) {
// Change the request
}
}
builder.setAdapter(adapter).build();
setAnchor
setAnchor(kotwica) zwraca element konstruktora
Wymagany. Musi to być prawidłowy element HTMLElement, który może zawierać węzły podrzędne. Zakotwiczenie nakładki w wyszukiwarce. Nakładka jest dodawana jako ostatni element podrzędny w reklamie zakotwiczonej. Pozycja nakładki to dolna część reklamy zakotwiczonej.
Parametr |
|
---|---|
anchor |
HTMLElement Wartość nie może być wartością null. |
- Wycofano
- Zamiast niej użyj parametru `setAnchorElement`
- Akcje powrotne
-
non-null Builder
to
setAnchorElement
setAnchorElement(AnchorElement)) zwraca obiekt konstruktora
Wymagany. Musi to być prawidłowy element HTMLElement, który może zawierać węzły podrzędne. Zakotwiczenie nakładki w wyszukiwarce. Nakładka jest dodawana jako ostatni element podrzędny w reklamie zakotwiczonej. Pozycja nakładki to dolna część reklamy zakotwiczonej.
Parametr |
|
---|---|
anchorElement |
HTMLElement Wartość nie może być wartością null. |
- Akcje powrotne
-
non-null Builder
to
setHints
setHints(hints) zwraca narzędzie konstruktora.
Opcjonalnie. Wskazówki w polu wyszukiwania, gdy pole wyszukiwania jest puste. Gdy dane wejściowe są puste, z tablicy wybierana jest losowa wskazówka.
Parametr |
|
---|---|
wskazówki |
Tablica ciągu znaków Wartość nie może być wartością null. |
- Akcje powrotne
-
non-null Builder
to
setInput
setInput(input) zwraca narzędzie konstruktora.
Wymagany. Element HTMLElement, który użytkownik wprowadza zapytanie. Musi to być <input> lub <textarea>
Parametr |
|
---|---|
dane wejściowe |
HTMLElement Wartość nie może być wartością null. |
- Wycofano
- Zamiast tego użyj funkcji „setInputElement”
- Akcje powrotne
-
non-null Builder
to
setInputElement
setInputElement(inputElement) zwraca element tworzący.
Wymagany. Element HTMLElement, który użytkownik wprowadza zapytanie. Musi to być <input> lub <textarea>
Parametr |
|
---|---|
inputElement |
HTMLElement Wartość nie może być wartością null. |
- Akcje powrotne
-
non-null Builder
to
setResultsContainer
setResultsContainer(resultsContainer) zwraca narzędzie tworzące
Opcjonalnie. Kontener do wyświetlania wyników wyszukiwania. Jeśli zasada jest skonfigurowana, wyniki są renderowane w kontenerze wyników wyszukiwania. Jeśli jej nie skonfigurujesz, wyniki będą wyświetlane na cloudsearch.google.com.
Parametr |
|
---|---|
resultsContainer |
gapi.cloudsearch.widget.resultscontainer.ResultsContainer Wartość nie może być wartością null. |
- Zobacz też
- ResultsContainer
- Akcje powrotne
-
non-null Builder
to
setSearchApplicationId
setSearchApplicationId(searchApplicationId) zwraca narzędzie tworzące.
Opcjonalnie. Ustawia identyfikator wyszukiwarki, który ma być używany dla żądań. Musi być poprzedzony ciągiem „searchapplications/”.
Parametr |
|
---|---|
searchApplicationId |
ciąg znaków |
- Akcje powrotne
-
non-null Builder
to
setThrottleInterval
setThrottleInterval(throttleInterval) zwraca narzędzie konstruktora.
Opcjonalnie. Interwał ograniczania w ms przy żądaniu uruchomienia. Pole wyszukiwania wysyła mniej niż jedno żądanie co throttleInterval milisekundy. Jeśli throttleInternal ma wartość mniejszą niż 200, pole wyszukiwania ignoruje tę wartość i używa odstępu 200.
Parametr |
|
---|---|
throttleInterval |
Liczba |
- Akcje powrotne
-
non-null Builder
to