Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: LisaS am 13.06.06 - 15:16:44
-
Hallo,
ich möchte in einer Subform neben den normalen Notesfeldern auch Felder in HTML generieren.
Also so etwas:
<DIV><input type="text" name="Feld1" value="<Computed Value>"></DIV>
Natürlich Pass-Thru HTML.
Im Browser wird das Feld korrekt angezeigt und der Quelltext sieht auch gut aus.
Nur wird aber das Feld1 (im Browser) incl. Inhalt nicht mit gespeichert, das kann man sehen, wenn man im Notes-Client in den Dok.-Eigenschaften die Feldliste durchgeht.
->kein Feld1
Woran kann das liegen?
Gruß
Hitcher
-
Hallo
im Dokument werden nur die Felder gespeichert, die auch auf der Maske drauf sind, ansonsten musst du eine WebQuerySaveEvent programmieren, der diese zusätzlichen Felder mit in dem Dokument ablegt, dann geht es auch ohne das das Feld in der Maske ist.
-
@Lossa:
Das Feld habe ich doch mittels Pass-Thru Html in die Maske eingefügt.
Simuliere ich etwa dadurch nur das feld für die Anzeige?
Wie könnte denn der WebQuerysave aussehen?
-
Hallo,
pass-Thru HTML ist schon wie der Name sagt, HTML Code der auf der Maske steht und so vom Domino Server 1:1 an den Browser gesendet wird.
In dem WebQuerySave kannst du einen Agenten aufrufen, der dann per Script auf das zu speichernde Dokument zugreift und dieses dann manipuliert, oder was auch immer macht. So kannst du in diesem ScriptAgent das Feld im Dokument speichern oder auch eben etwas ganz anderes machen.