Domino 9 und frühere Versionen > Entwicklung

Anfängerfehler Web Agent

<< < (2/3) > >>

Glombi:
Was ist "str" ?
Es sollte ein Feld/eine Variable sein, in der ein Ansichtsname steht. Diese Ansicht  muss nach @Text(@DocumentUniqueID) sortiert sein.

Aus der KBASE:
To redisplay a document in Read mode after the Submit button is selected, enter the following code as the formula in the form's computed $$Return field:

"[/"+@Subset(@DbName;-1)+"/$defaultview/"+@Text(@DocumentUniqueID)+"]"

To return to the same document in Edit mode use the following code as the formula in the form's computed $$Return field::

"[/"+@Subset(@DbName;-1)+"/$defaultview/"+@Text(@DocumentUniqueID)+"?editdocument]"

You can replace "/$defaultview/" with any view name, as long as it is sorted in the first column on @Text(@DocumentUniqueID).  "@Text(@DocumentUniqueID)" can be replaced by any field name on which the pertinent view occurring in the URL might be sorted.


Andreas

Aladdin Sane:
OK.

In dem Feld steht jetzt:
"[/"+@Subset(@DbName;-1)+"/hahn/"+@Text(@DocumentUniqueID)+"?editdocument]"

hahn ist der Name der Ansicht.

Die erste Spalte der Ansicht lautet @Text(@DocumentUniqueID) und ist sortiert.

Aber gleicher Fehler:
Ohne Agent im WebQuery bewirkt  speichern & schließen ein speichern - Rückkehr zur ansicht aber nur mit dem "Back" Knopf möglich und dann aktualisieren nötig.

Mit Agent im WebQuery genau umgekehrt:
Dokument schließt sich - Ansicht erscheint, aber Änderungen im Dok werden nicht gespeichert.

Und wieder gleiches Problem, wenn Agent über Schaltfläche angeworfen wird...

Gruß
Pascal


 ???

ata:
... vielleicht ist es auch nicht der Agent, der da stört - schon getestet?

ata

Aladdin Sane:
Ich habe den Agenten erstmal aus dem Querry-Ereignis entfernt.

Nochmal zum $$Return-Feld:
Wenn ich das Feld bearbeitbar lasse und leer, läuft das astrein:
Nach "Speichern und schließen" erscheint die gewünschte Ansicht und das Dokument wurde auch erfolgreich gespeichert...

Dann wieder Agent im Ereigbnis:
Schon wird das speichern verhindert...
Das muss dann doch am Agenten liegen, oder?

Marinero Atlántico:
was steht in der log.nsf auf dem Server für ein Eintrag.
Ich wette du hast nicht die entsprechenden Agenten-Berechtigungen im Serverdokument.
(unter security, Agent oder so ähnlich).

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln