Domino 9 und frühere Versionen > ND7: Entwicklung
Verständnisproblem
Otto:
es hängt IMHO an den @Formeln im Queryopen:
@setfield hat dieselben Auswirkungen wie wenn man mit Script den Feldwert im Backend ändert _und_ mit doc.save(..) speichert.
Gruß
Otto
Demian:
Hallo Otto,
hatte ich auch gedacht. Wenn ich die Formel aber raus hole, lassen sich die Felder trotzdem bearbeiten (Aktion Daten ändern)
Gruß
Demian
koehlerbv:
@SetField speichert im UI-Kontext keine Daten. Ottos HO trügt.
Bernhard
Otto:
@ Demian:
* werf' doch mal die überflüssigen @if aus den Input enabled
* Entscheide Dich nach Möglichkeit für eine Technik:
mittels Hide-When ODER
Input enabled - Formeln
* Setze Dir dann einmal ein paar Debug-Kennzeichen in die Maske, dann kannst Du Dir
ein besseres Bild machen, was Deine Formeln überhaupt tun
@bernhard:
Vorschlag für Deine Memomaske: schreib doch mal ins Queryopen
"@SetField("Subject";"wird eh nicht gespeichert")"
- und dann schau Dir Deine Mails 2x an ;-)
Gruß
Otto
koehlerbv:
Na, das brauch ich mir nur einmal anzuschauen, um zu sehen, dass Du Recht hast. Wieder was gelernt.
Zwei weitere Beobachtungen:
- Der im QueryOpen per @SetField eingefügte Inhalt wird im Frontend erstmal nicht dargestellt.
- Unter R5 funktioniert das nicht - die neue 6er Engine zeigt wieder mal ein anderes Verhalten.
M.E. nach ist das Verhalten der 6er Engine falsch (allein schon aus Kompatibilitätsgründen).
Auf jeden Fall aber danke für die Korrektur meines falschen Statements.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln