Domino 9 und frühere Versionen > ND8: Entwicklung

Unterschied Dialogliste zu Listenfeld

(1/2) > >>

werner16:
Hallo,

kann mir jemand erklären wo der genaue Unterschied  liegt wenn ich ein Feld
als Dialogliste oder Listenfeld deklariere.

Ich habe in einer Maske ein Feld in dem der Anwender eine Auswahl wischen
0 - 6 treffen kann.
Je nach Auswahl werden weitere Felder angezeigt die über 'Anzeige verbergen
wenn Formel wahr ist' Funktion ein oder ausgeblendet werden.
Hier liegt dann eine Formel wie '@If(variable_1 >= "2" )=0'

Wenn ich die Werte über ein Feld, definiert als Dialogliste, verändere funktioniert
das ganze, wenn ich das Feld aber als Dialogliste definiere ändert sich die Anzeige
der Maske nicht, als ob die gesetzten Werte nicht angenommen werden?

Gruß,
Werner

Axel:

--- Zitat von: werner16 am 18.05.11 - 11:34:21 ---Wenn ich die Werte über ein Feld, definiert als Dialogliste, verändere funktioniert
das ganze, wenn ich das Feld aber als Dialogliste definiere ändert sich die Anzeige
der Maske nicht, als ob die gesetzten Werte nicht angenommen werden?

--- Ende Zitat ---

 ???

Axel

werner16:
Moin,

also versuche ich es nochmal zu erklären.

In einer Maske kann der Anwender verschiedene Felder ausfüllen.
Eines davon ist als Dialogliste definiert, neben dem Feld ist ein kleiner DropDown Pfeil,
wenn er darauf klickt bekommt er eine Auswahl, z.B.  0 bis 9.
Je nachdem was er wählt werden in der Maske verschiedene weiter Felder angezeigt
oder nicht.

Wenn ich das Feld aber als Listenfeld definiere um die selben Vorgabewerte einfach mit
Mausklick anwählen zu können reagiert die Maske nicht auf die veränderten Werte.

Daraus folgere ich, dass es einen Unterschied zwischen der Felddefinition von
Dialogliste und Listenfeld geben muss!

Gruß,
Werner

Axel:
Hast du in den Feldeigenschaften des Listenfeldes die Option "Refresh fields on keyword change" (Felder bei Schlüsselwortänderung aktualisieren) markiert?

Axel

werner16:
Ja klar, ich ändere ja nur den Feldtyp.

Gruß,
Werner

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln