new AutoSuggest(input, protocol, options)
Parameters:
Name | Type | Description |
---|---|---|
input |
node | Inputelement für das die Vervollständigung aktiviert werden soll |
protocol |
BKGWebMap.Protocol.Geoindex | Protokoll für Suche |
options |
object | Optionen zur Modifikation der Parameter |
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 5
Members
-
<static> className :string
-
CSS-Klasse für Autocomplete
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 38
-
<static> delay :int
-
Zeit in Millisekunden, ab der Suche gestartet werden soll
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 45
-
<static> events :OpenLayers.Events
-
Eventlistener für Input-Feld
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 73
-
<static> input :node
-
Inputfeld, auf dem Autovervollständigung angewandt werden soll
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 66
-
<static> isVisible :boolean
-
true
wenn Vorschläge angezeigt werden- Source:
- BKGWebMap/Util/AutoSuggest.js, line 87
-
<static> minchars :int
-
Minimale Anzahl an Zeichen, ab der Vorschläge gesucht werden
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 31
-
<static> noresults :string
-
Label für keine Ergebnisse
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 59
-
<static> protocol :BKGWebMap.Protocol.Geoindex
-
Protokoll für Vorschlagssuche
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 80
-
<static> shownoresults :boolean
-
true
wenn Hinweis angezeigt werden soll, falls keine Ergebnisse- Source:
- BKGWebMap/Util/AutoSuggest.js, line 52
Methods
-
<static> cancel()
-
Stoppt evtl. laufende Anfragen
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 467
-
<static> changeHighlight(key)
-
Ändert den ausgewählten Vorschlag per Cursortaste.
Parameters:
Name Type Description key
int Keycode - Source:
- BKGWebMap/Util/AutoSuggest.js, line 350
-
<static> clearHighlight()
-
Löscht die Hervorhebungen in der Vorschlagsliste.
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 422
-
<static> clearSuggestions()
-
Leert die Vorschlagliste
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 455
-
<static> createList(arr)
-
Erzeugt eine HTML-Liste für die Vorschläge
Parameters:
Name Type Description arr
Array.<object> Liste der Vorschläge - Source:
- BKGWebMap/Util/AutoSuggest.js, line 295
-
<static> getSuggestions(val)
-
Startet die Vorschlagssuche.
Parameters:
Name Type Description val
string der zu suchende Begrif. - Source:
- BKGWebMap/Util/AutoSuggest.js, line 248
-
<static> hideSuggestions()
-
Verbirgt die Vorschlagliste.
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 217
-
<static> onKeyDown(evt)
-
Reagiert auf KeyDown-Events im Input-Feld. Ermöglicht dem Nutzer Einträge auszublenden und auszuwählen.
ENTER: selektierten Vorschlag übernehmen
ESC: Vorschläge verbergenParameters:
Name Type Description evt
event KeyDownEvent - Source:
- BKGWebMap/Util/AutoSuggest.js, line 164
-
<static> onKeyUp(evt)
-
Reafuert auf KeyUp-Events. Ermöglicht dem Nutzer durch Liste der Vorschläge zu scrollen oder die Vorschlagssuche durchzuführen.
Parameters:
Name Type Description evt
event KeyUpEvent - Source:
- BKGWebMap/Util/AutoSuggest.js, line 194
-
<static> onMouseHighlight(evt)
-
Ändert den ausgewählten Vorschlag per Mouseover.
Parameters:
Name Type Description evt
event Mouseover Event - Source:
- BKGWebMap/Util/AutoSuggest.js, line 386
-
<static> onSuggestionClick(evt)
-
Event-Handler für Clicks auf Einträge der Vorschlagsliste. Wird auf KeyDown-Enter weitergeleitet.
Parameters:
Name Type Description evt
Event Der Click-Event - Source:
- BKGWebMap/Util/AutoSuggest.js, line 376
-
<static> setHighlight(n)
-
Setzt den hervorgehobenen Vorschlag
Parameters:
Name Type Description n
int Index des ausgewählten Vorschlag - Source:
- BKGWebMap/Util/AutoSuggest.js, line 403
-
<static> setHighlightedValue()
-
Übernimmt den hervorgehobenen Vorschlag als Suchbegriff
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 435
-
<static> setSuggestions(response)
-
Setzt die aktuell verfügbaren Vorschläge.
Parameters:
Name Type Description response
BKGWebMap.Protocol.Geoindex - Source:
- BKGWebMap/Util/AutoSuggest.js, line 283
-
<static> showSuggestions()
-
Blendet die Vorschlagliste ein.
- Source:
- BKGWebMap/Util/AutoSuggest.js, line 229