Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

Typeahead

<< < (3/3)

machineslave:
Die Ansicht ist über den Browser abrufbar; Max Internet Access ist nicht eingeschränkt.

Jens Winkelmann:
Punkt 1)
Entferne die Property valueMarkup="true".
Diese ist vermutlich nur notwendig, wenn man XML über die Formel berechnet.

Punkt 2)
Den Nutzen der Property var="aKey" verstehe ich nicht.
Bitte mal löschen.

Punkt 3)
Auch die Berechnung der Vorschlagsliste verstehe ich nicht ganz.
Du machst ein Lookup auf eine Ansicht mit dem aktuellen Wert des Feldes.
Diese Formel wird aber erst bei einem Refresh des Feldes aktualisiert.
Also nicht bei jedem Eintippen eines Buchstaben im Feld selbst.

Versuch doch mal zum Testen die nachfolgende Formel:
db = new Array(getComponent("server").getValue(), getComponent("addressBook").getValue());
return @DbColumn(db,"($VIMPeople)",1);

Wenn es kein Überlauf gibt, sollte die Funktionalität wenigstens klappen.

Sven Hasselbach:

--- Zitat ---Den Nutzen der Property var="aKey" verstehe ich nicht.
--- Ende Zitat ---
In der Variable ist der eingegebene String enthalten (Sonst wäre ja ein Refresh der Inputbox nötig)


--- Zitat ---Lookup auf eine Ansicht mit dem aktuellen Wert des Feldes.
Diese Formel wird aber erst bei einem Refresh des Feldes aktualisiert.
Also nicht bei jedem Eintippen eines Buchstaben im Feld selbst.
--- Ende Zitat ---
siehe oben.

Das ein Timeout auftritt, ist jedoch recht merkwürdig. Ich würde mir den Lookup näher anschauen. Was ist denn, wenn die Typeahead-Liste hardgecoded ist?

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln