Class: AutoSuggest

BKGWebMap.Util. AutoSuggest

Tool zur Bereitstellung einer AutoSuggest-Funktionalität

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:

Members

<static> className :string

CSS-Klasse für Autocomplete
Source:

<static> delay :int

Zeit in Millisekunden, ab der Suche gestartet werden soll
Source:

<static> events :OpenLayers.Events

Eventlistener für Input-Feld
Source:

<static> input :node

Inputfeld, auf dem Autovervollständigung angewandt werden soll
Source:

<static> isVisible :boolean

true wenn Vorschläge angezeigt werden
Source:

<static> minchars :int

Minimale Anzahl an Zeichen, ab der Vorschläge gesucht werden
Source:

<static> noresults :string

Label für keine Ergebnisse
Source:

<static> protocol :BKGWebMap.Protocol.Geoindex

Protokoll für Vorschlagssuche
Source:

<static> shownoresults :boolean

true wenn Hinweis angezeigt werden soll, falls keine Ergebnisse
Source:

Methods

<static> cancel()

Stoppt evtl. laufende Anfragen
Source:

<static> changeHighlight(key)

Ändert den ausgewählten Vorschlag per Cursortaste.
Parameters:
Name Type Description
key int Keycode
Source:

<static> clearHighlight()

Löscht die Hervorhebungen in der Vorschlagsliste.
Source:

<static> clearSuggestions()

Leert die Vorschlagliste
Source:

<static> createList(arr)

Erzeugt eine HTML-Liste für die Vorschläge
Parameters:
Name Type Description
arr Array.<object> Liste der Vorschläge
Source:

<static> getSuggestions(val)

Startet die Vorschlagssuche.
Parameters:
Name Type Description
val string der zu suchende Begrif.
Source:

<static> hideSuggestions()

Verbirgt die Vorschlagliste.
Source:

<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 verbergen
Parameters:
Name Type Description
evt event KeyDownEvent
Source:

<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:

<static> onMouseHighlight(evt)

Ändert den ausgewählten Vorschlag per Mouseover.
Parameters:
Name Type Description
evt event Mouseover Event
Source:

<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:

<static> setHighlight(n)

Setzt den hervorgehobenen Vorschlag
Parameters:
Name Type Description
n int Index des ausgewählten Vorschlag
Source:

<static> setHighlightedValue()

Übernimmt den hervorgehobenen Vorschlag als Suchbegriff
Source:

<static> setSuggestions(response)

Setzt die aktuell verfügbaren Vorschläge.
Parameters:
Name Type Description
response BKGWebMap.Protocol.Geoindex
Source:

<static> showSuggestions()

Blendet die Vorschlagliste ein.
Source: