Domino 9 und frühere Versionen > Entwicklung

Kombinationsfeld, neue Auswahl im gespeicherten Dokument

(1/2) > >>

aoibhneach:
Hallo Forum!

Eine Maske enthält ein Kombinationsfeld. Im Notes-Client und auch im Webbrowser sollen die Dokumente editiert und eine neue Auswahl getroffen werden können.

Problem:
Die Befüll-Formel ergibt im Browser Fehler

Zustand:
Die Formel zum Befüllen des Kombinationsfeldes lautet so:

@If(@IsDocBeingEdited;@DBColumn(Server, DB, View, Spalte);"")

Dabei funktioniert diese Befüll-Fomel für das Kombinationsfeld im Web nur, wenn ich sie von der Bedingung @IsDocBeingEdited abhängig mache und das Dokument neu erstellt wird.

Wird ein bereits gespeichertes Dokument im Web-Browser geöffnet und mittels @Command([EditDocument]) in den Edit-Mode überführt, gibt's einen Fehler.
(Seite nicht gefunden...)

Das Gleiche passiert auch, wenn im Browser ein neues Dokument angelegt wird und die Formel des Kombinationsfelds nur DBColumn(...) enthält.

Auch im NotesClient ist nach dem Öffnen des bestehenden Docs die Liste leer.
Wohl wegen des rot markierten Teils der o.g. Formel?

Frage
Kann ich ein Kombinationsfeld im Web auch im Editmode zuerst mit dem vorherigen Wert anzeigen und dann eine neue Auswahl treffen?

Ich bitte um Hilfe??

Vielen Dank für erneuten Rat!!!!!

Grüße, Nils.

pete_bla:
Hi,

kenn jetzt das problem nicht so genau, aber hatst du schon statt dem "" einfach den wert des feldes (->Feldname) eingestzt.
@If(@IsDocBeingEdited;@DBColumn(Server, DB, View, Spalte);DiesesFeld)

(@ThisValue geht aber bei R5 nicht und sowieso nicht für die Werteliste)

Gruss, Pete(r)

aoibhneach:
@pete_bla!

Hallo Pete!

Aua! Danke! Dabei ist's so offensichtlich, sorry!  ^-^
Im Browser klappt das jetzt auch. Dummerweise bietet das Feld im NotesClient nach Umschalten in den Edit-Mode nur den einen, beim ersten Abspeichern ausgewählen, Wert an.

Sollte ich das finden??

Grüße, Nils.

Glombi:
sieh mal hier

http://www.ibm.com/developerworks/lotus/library/notes-lookups/index.html

Ich glaube Du musst dann noch ein Refresh machen, so wie dort beschrieben, sonst wird die Liste nicht neu berechnet...

aoibhneach:
@Glombi

Hallo Andreas!

Danke, danke!! Nur fix als Info, dass ich Deinen Antwort gelesen habe. Ich teste und poste Ergebnisse danach!!!!

Viele Grüße, Nils.  :)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln