Domino 9 und frühere Versionen > ND7: Entwicklung

Verständnisproblem

<< < (6/8) > >>

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