Domino 9 und frühere Versionen > Entwicklung

Suchefunktion in @prompt möglich?

(1/5) > >>

Rütten:
Hi,

in einer Maske soll der user aus einer Liste einen Wert auswählen.


--- Code: ---liste:="Blubb" : "Blabb" : "Blobb" ;
nace_wahl :=@Prompt([OKCANCELLIST]:[NoSort]; "Werte"; "Bitte den passenden Wert auswählen:";"";liste);

--- Ende Code ---
Alles kein Problem.

Aber meine Liste enthält 80 Werte mit langen Namen.

Gibt es eine Möglichkeit, dass der user diese Liste nicht durchscrollen muss (aber kann), sondern eine Art Suche darüber laufen lassen kann?
Im Idealfall klickt er auf die Auswahl, sieht die Liste und
kann dann einen Teilstring eingeben, nach dem die Liste durchsucht wird?

Alternativ wäre natürlich eine andere Art der Auswahl möglich.
Ich habe schon überlegt, ob ich 80 Datensätze anlege und dann eine Picklist auf die Ansicht losjage, die genau diese 80 Sätze anzeigt. Aber ich bin nicht sicher, ob da eine Suche funktionieren könnte.

Ein wenig ratlos .... vielleicht denke ich auch nur in völlig falsche Richtungen.

any hint is welcome.

rar:
Da ja any hint welcome is möchte ich anmerken, daß man wenigstens nach dem ersten Buchstaben in deiner Liste suchen kann.
Wenn diese Liste
liste:="aa" : "ab" : "ac":"ba":"bb":"bc":"ca":"cb" ;
nace_wahl :=@Prompt([OKCANCELLIST]:[NoSort]; "Werte"; "Bitte den passenden Wert auswählen:";"";liste);""
erscheint und der User b eintippt springt er in der liste auf ba.
Wenigstens ein bischen scrollen erspart...

Rütten:
Jou, vielen Dank.

Ich habe festgestellt, dass dies sogar mit Zahlen funktioniert.

Nur leider hilft mir das bei meinen 80 Kategorien nicht wirklich

Hmm .... was tun sprach Zeus? Die Götter sind ....

koehlerbv:
Muß es denn ein Prompt sein ? Eine Dialogliste (evtl. ja auch per Dialogbox, was ja @Prompt ersetzen kann) bietet ja auch ein "type ahead" und kann sowohl fix (bei 80 Werten wohl eher unangemessen) oder über eine Ansicht gefüttert werden.

Ich hab' sogar mal was gebaut, damit man Namen (Usernamen) auswählen kann per Type ahead - aber nach Nachname Vorname statt andersrum.
Da geht viel ;-)

Good luck,
Bernhard

Semeaphoros:
Besonders mit den Dialogboxen lässt sich sehr viel machen, da man da das Design via Formular in der Hand hat.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln