Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: macom111 am 14.09.03 - 18:02:03

Titel: Neue Werte in Dialogliste zulassen
Beitrag von: macom111 am 14.09.03 - 18:02:03
Hallo zusammen,

wie erreiche ich, daß ein neuer Name, den ein User in die Dialogliste einträgt auch in dieser gespeichert wird? In der Desingerhilfe lese ich:
"Sofern für den Feldtyp verfügbar, können Sie die Option "Neue Werte zulassen" im Register "Steuerung"  der InfoBox "Eigenschaften: Feld" auswählen, damit Benutzer ihre eigenen Einträge hinzufügen können, ohne die ursprüngliche Liste zu ändern."
Ich möchte aber,daß der Benutzer die Liste ändern kann!
Ein Tipp?
 ???
Siggi
Titel: Re:Neue Werte in Dialogliste zulassen
Beitrag von: TMC am 14.09.03 - 18:30:49
Hi,

so wie ich diese Anfrage jetzt interpretiere:

 - Du hast ein Dialogtextfeld, beim "draufklicken" erscheinen Vorgabewerte
 - Der User soll entweder einen dieser Vorgabewerte nehmen - oder einen neuen Wert eingeben.
 - alle neuen Werte sollen auch in der Auswahl erscheinen.

Um das zu realisieren mach folgendes:
1) Eine neue Ansicht, nenne sie z.B. "Lookup_Namen".
 In der ersten Spalte trägst Du als Namen deines Feldes ein, z.B. "MeineNamen".
 Die Spalte sortierst Du aufsteigend.

2) Im eigentlichen Feld setzt Du das Feld auf "Dialogliste", bearbeitbar. Außerdem "Erlaube mehrere Werte" ankreuzen.
Im 2. Reiter der Feldeigenschaften wählst Du "Benutze Formel für Auswahl", und gibst folgende Formel ein:
Zitat
_Lookup := @DbColumn("":"nocache"; ""; "Lookup_Namen"; 1);
@If(@IsError(]_Lookup); ""; @Unique(]_Lookup))

Ich nutze den englischen Client, die Angaben stimmen daher ggf. nicht zu 100% überein.

bye,
TMC
Titel: Re:Neue Werte in Dialogliste zulassen
Beitrag von: macom111 am 14.09.03 - 23:15:05
Hallo TMC,

vielen Dank ...,hab´s tatsächlich hinbekommen; einfach genial.
Wie heißt es doch immer:
Fragen sie Ihren Arzt od. Apotheker, od. jemanden der sich damit auskennt!
 :D
Gruß Siggi