Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DAU-in am 19.11.07 - 17:47:30

Titel: Im Web bei editDocument den Maskennamen mitgeben
Beitrag von: DAU-in am 19.11.07 - 17:47:30


Ich hänge hier mal wieder fest.

In der Noteshilfe steht ja, dass
http://Host/Database/DominoObject?Action&Arguments

Argumente für die Aktion übergeben werden können.

auf
http://www-128.ibm.com/developerworks/lotus/library/ls-Domino_URL_cheat_sheet/

gibt es jede Menge Aktionen mit Argumenten, ausser der einen, die ich bräuchte.

Ein Dokument wird als Link von einem Parentdokument aus aufgerufen, und in Abhängigkeit vom Editiermodus des Parents sollen Aktionen angezeigt bzw. versteckt werden.
Kann ich einem Dokument, das ich öffnen will, den zu verwendenten Maskennamen mitgeben bzw. einen Feldwert ändern?

Grüsse

Dau-in
Titel: Re: Im Web bei editDocument den Maskennamen mitgeben
Beitrag von: pete_bla am 19.11.07 - 22:31:11
Hi,

der Knackpunkt istm dass Du mit
Query_String
den Teil der URL nach "?Open" bekommst
und darin z.b. &Form=Hallo
auslesen kannst.

Du kannst dann anhand diesem Wert z.B. Das Feld "Form" berechnen lassen, müsste dann aber in jeder relevanten Maske stecken...

Oder Du kannst in der "Form-Formula" /"Masken-Formel" der Ansicht bereits auf das QueryString referenzieren und entsprechend eine Maske laden.

Such mal hier im Forum, dazu hab ich auch schon diverses gesehen!

Gruss, Pete(r)

Nachtrag:
muss natürlich "Query_String" oder "Query_String_Decoded" heissen.
mehr infos auch unter "Table of CGI variable names" in der Designer-Help


Titel: Re: Im Web bei editDocument den Maskennamen mitgeben
Beitrag von: DAU-in am 19.11.07 - 23:37:18
Danke, dann wird mir morgen schon mal nicht langweilig ...
grüsse an alle, die auch nicht schlafen können.

DAu-in