Domino 9 und frühere Versionen > ND6: Entwicklung

Web | Simple Funktion - trotzdem keine Lösung?

<< < (2/2)

mOp@web.de:
@Bernhard sorry... ich les mir die Forumsregeln mal genau durch, wird nicht mehr vorkommen!  :)

@zaphod
ich hab das auch schonmals versucht gehabt, aber irgenwie möchte er das nicht, er bricht genau so mit dem Fehler ab:
HTTP Web Server: Lotus Notes Exception - @Function is not valid in this context
aber dennoch danke für den tipp, werd das nochmals versuchen.

@umi
die mailsend funktion ist ja schon gar nicht mehr in dem button, ich hab diesen button ja komplett abgespeckt. die funktion an für sich geht im web bei mir einwandfrei.

@Glombi
hört sich interessant an, werd ich doch mal versuchen, in script muss ich mich aber erst einarbeiten, aber es klingt mal sehr interessant das es so klappen kann! danke  :)

Thomator:
Hallo,

ich habe auch die Erfahrung machen müssen, dass sowohl @SetField, als auch @SetDocField im Web Probleme bereiten KÖNNEN.

Die Betonung liegt auf können, weil es manchmal funzt und manchmal eben nicht.

Deswegen ist der Vorschlag von Glombi die einzig wirklich praktikable Lösung. Also am besten im Frontend die Felder noch mit JavaScript setzen und den Agenten auf dem Server den Rest erledigen lassen.

Übrigens: @Command([EditDocument]) funktioniert auch im Web astrein, zumindest hatte ich bis jetzt noch keine Probleme damit.

Thomas

mOp@web.de:
Einen Formelagenten habe ich jetzt gemacht, mit dem schreibt er mir auch die Daten in die Felder und schick die Mail auch raus. Das funktioniert nun gut. Aber speichern will ers nicht. Script schau ich mir im laufe des Tages mal an ;)

Irgendwas ist aber komisch, weil wenn ich einen Button anlege nur mit @Command([EditDocument]) - funktioniert dieser bei mir nicht im Web (Fehler 500)... ich hab auch eine neue DB angelegt und in eine andere funktionierende DB solch ein Edit-Button angelegt... es geht nicht.

Irgendein Problem hab ich mit den WebServer....
HTTP Web Server: Lotus Notes Exception - @Function is not valid in this context
HTTP Web Server: Unknown Command Exception

oder auch mal:
HTTP Web Server: Lotus Notes Exception - Too many arguments for @Function
obwohl nur EditDocument in dem Button steht.

Danke für eure Unterstützung :)

Thomator:
Hast Du mal nachgeschaut, ob für die Datenbank die Web-Eigenschaft 'JavaScript beim erstellen von Seiten verwenden' gesetzt ist?

Oder hast Du evtl. im WebQueryOpen-Event oder im QueryModeChange noch irgendwelche Formeln stehen?

Gerade das mit der Parameteranzahl klingt nicht, als ob es vom @Command([EditDocument]) käme. Vielleicht werden da noch irgendwelche Formeln ausgeführt, wenn Du in den Edit-Mode wechselst?

Thomas

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln