Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: XPS am 14.11.06 - 21:05:12

Titel: Dialogliste mit 'keinem Wert'
Beitrag von: XPS am 14.11.06 - 21:05:12
Hallo zusammen,

gibt es eine Möglichkeit einen 'leeren' Eintrag in einer Dialogliste zu erzeugen ?

Also in etwas so:
' '
'A'
'B'
, d.h. der Anwender kann auch  '' (also keinen Wert) wählen.

Gruß
Markus
Titel: Re: Dialogliste mit 'keinem Wert'
Beitrag von: koehlerbv am 14.11.06 - 21:38:29
Das funktioniert mit Leerstrings tatsächlich nicht. Du musst also einen "Türken" bauen und ein nicht sichtbares Zeichen verwenden und in Auswertung der Dialogliste darauf prüfen. @Char (255) wäre denkbar (und viele andere).

HTH,
Bernhard
Titel: Re: Dialogliste mit 'keinem Wert'
Beitrag von: botschi am 15.11.06 - 10:39:50
Könnte man nicht auch die Auswahl als Formel angeben und dann die Werte als Liste eintragen?

"A" : "B" : ""
Titel: Re: Dialogliste mit 'keinem Wert'
Beitrag von: koehlerbv am 15.11.06 - 11:47:18
Kann man nicht - Leerstrings werden einfach 'rausgekickt.

Bernhard
Titel: Re: Dialogliste mit 'keinem Wert'
Beitrag von: botschi am 15.11.06 - 11:57:54
Stimmt, nur so gehts "A" : "B" : " " und das ist ja nicht wirklich leer.
Oder ganz clever "A" : "B" : "keiner"  ;D
Titel: Re: Dialogliste mit 'keinem Wert'
Beitrag von: Axel am 15.11.06 - 12:04:25
Wenn du anstatt eines Dialogfeldes ein Kombinationsfeld nehmen kannst, dann funktioniert's mit einem kleinen Trick.

Du fügst in deine Maske ein verstecktes Textfeld (Mehrfachwerte zulassen) ein und trägst dort deine Auswahlwerte ein. In die Auswahlformel des Kombinationsfeldes trägst du dann den Namen dieses FEldes ein.


Axel


Titel: Re: Dialogliste mit 'keinem Wert'
Beitrag von: XPS am 16.11.06 - 07:52:16
Danke für die Antworten und die Tipps.
Habe nun ein Kombinationsfeld genommen...
Klappt auch ohne verstecktes Textfeld.
Als Werte z.B.

'|'                                       <- Trick
'erster Wert | erster Wert'
'zweiter Wert|zweiter Wert'

Damit klappt es auch ganz gut.

Gruß
Markus