Domino 9 und frühere Versionen > ND6: Entwicklung
Dialogbox Feld füllen
robertpp:
Hallo,
Ich hab ein Problem wo ich einfach nicht zur Lösung komme.
Ich mache mir mit einem LS eine dialogbox auf mit einer maske und einem doc.
So in dieser Maske gibt es ein Text Field mit multivalues "tmptimelist" das ist zu beginn leer ist. Dann hab ich ein zweites Listbox Field "tmptime" mit "use formula for choise" mit dem wert des anderen Feldes als: tmptimelist
So nun zum Problem:
Ich fülle jetzt per LS das erste Feld "tmptimelist" und jetzt möchte ich aber auch haben das das tmptime Feld mit dem Ergebnis von tmptimelist gefüllt wird und das bringe ich nicht zusammen.
Zusatz: Beide Felder sind editierbar wobei das tmptimelist verborgen ist und das tmptime das Feld wo der user dann etwas auswählt.
Ich hab es auch schon so probiert das ich vor dem öffnen der Dlgbox das Feld per LS befülle das geht auch aber das Ergebnis des "tmptimelist" Feldes ist bei offener Dlgbox dann auch noch variabel und somit bekomme ich die neuen Werte nicht angezeigt nach aktualisieren des verborgenen Feldes.
Semeaphoros:
Verstehe irgendwie nicht, was Du da willst. Soll sich das Feld während des Bearbeitens der Diabox verändern?
koehlerbv:
Unklar, was da bei Dir schief geht.
Auf der Maske brauchst Du kein Feld "tmptimelist". Du musst dieses item vor dem Diabox-Aufruf im von der Diabox verwendeten Dokument belegen.
Der Rest passt schon: "timelist" bezieht sich per Formel auf "tmptimelist". Standardverfahren und sicher funktionierend.
Bernhard
mibo11:
Hört sich an als hättest du den Refresh nach Füllen des "Multivalue Fields" vergessen. Versuch es doch innerhalb deines Scriptes mit uidoc.refresh nach dem Setzen der Werte.
Gruß Sascha
koehlerbv:
uidoc.Refresh auf welches uidoc, Sascha ? Das backend-Dokument für die Diabox wird doch bereits mit dem Item tmptimelist übergeben, da braucht es kein Refresh mehr.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln