Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bandit am 09.03.05 - 10:58:40

Titel: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: bandit am 09.03.05 - 10:58:40
Wenn ich mir den Quelltext einer Notesmaske im Web ansehe, generiert Notes ja immer ein Form Tag rund um den Inhalt der Maske. Beispiel:

Code
<form method="post" action="beispiel.nsf/76c3d827d41b934fc1256fb2005a1762?CreateDocument" name="_Maskenname"><!-- Web-Dokument - Beginn -->

Nun möchte ich innerhalb der Maske ebenfalls noch einen eigenen Form Bereich haben, wodurch es aber zu Problemen bei der Darstellung kommt weil dann 2 Form Tags verschachtelt sind.

Deswegen möchte ich zunächst den von Notes generierten Form Tag schliessen, dann meinen Form Tag öffnen und schliessen und dann wieder den von Notes öffnen. Das funktioniert soweit auch ganz gut bis auf eine Sache.

Ich muss dazu die UniqueID des Dokumentes dynamisch generieren, die ja oben in dem Form Tag mit drinn ist. Wenn ich das aber nun mache mit einem Berechneten Text mit einer Formel @Text(@DocumentUniqueID) erscheint eine andere ID als die von Notes generiert.

Weiss da jemand eine Lösung?
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: dirk_2909 am 09.03.05 - 11:03:22
@bandit

Schließe den Notes-Formtag als erstes in der Maske:

</form>
....

Danach kannst Du Dein Form einfügen.

Dirk
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: bandit am 09.03.05 - 11:20:25
Ja das habe ich schon gemacht. Es geht jetzt darum, dass ich den Notes Form Tag weiter unten nach meinem eigenen Form Tag noch benötige um Daten speichern zu können und ich ihn deswegen wieder aufmachen muss.
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: dirk_2909 am 09.03.05 - 11:50:16
Warum benötigst Du denn dann die von Notes generierte form ??

Du kannst die eingegebenen Werte doch auch so speichern!

Dirk

Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: bandit am 09.03.05 - 11:58:38
Ich nehme mal an das die angegebene Action mit "..?CreateDocument" schon wichtig ist, sonst würde sie Notes ja nicht einfügen!?
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: dirk_2909 am 09.03.05 - 12:23:47
wichtig ist diese schon (wenn man ein neues Dokument anlegen will).
So einen Button kann man ja auch selber (in der eigenen "Form") erstellen.
Den Inhalt hast Du ja.

Dirk
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: bandit am 09.03.05 - 13:12:17
Ist es nicht möglich an die ID zu kommen die Notes in dem generierten Form Tag angibt?
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: dirk_2909 am 09.03.05 - 13:38:53
Ja, das ist es!

Noch einfacher ist es aber, wenn Du den Maskennamen angibst mit der das Dokument erstellt werden soll.

"./f_mywebform?createDocument"


Dirk
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: bandit am 09.03.05 - 13:50:38
Ja das funktioniert.

Birgt das irgendwelche Probleme wenn das Dokument statt mit dieser ID über "...FormName?CreateDocument" als Form Action gespeichert wird?
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: dirk_2909 am 09.03.05 - 13:50:48
Die ID ist die UniversalID des Designelementes.

Es gibt dann Probleme, wenn sich die ID des Elementes ändert (z.B. wenn Du die Maske neu erstelltst etc.).

Hast Du den Maskennamen deiner Maske auch korrekt geschrieben (und hoffentlich nicht mein Beispiel 1 zu 1 übernommen)  ??? ???

Dirk
Titel: Re: Automatisch generiertes Form Tag einer Maske im Web
Beitrag von: bandit am 09.03.05 - 15:11:45
Achso dann verstehe ich auch warum sich die ID nicht ändert. Ich habe den Maskennamen richtig angegeben und es klappt auch. Ich werde das dann so machen und statt der ID den Maskennamen nehmen.

Danke für die Hilfe!