Autor Thema: Feld setzen im unUnload Event funktioniert nicht, warum?  (Gelesen 1729 mal)

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Hallo möchte im Event unUnload ein Feld mit der Formel:
@SetField("PasteE2Description_N";0) setzen.
Warum geht das nicht??

Gruss
Boris

Driri

  • Gast
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #1 am: 25.08.06 - 11:34:29 »
Das ist ein Event fürs Web und wenn ich mich nicht täusche, kann man dort nur JavaScript verwenden.

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #2 am: 25.08.06 - 12:11:15 »
Event ist für Web + Client.
Wenn man Client gewählt hat geht auch:
Formel
Notes Script

Driri

  • Gast
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #3 am: 25.08.06 - 12:22:49 »
Oh, sorry. Wieder ne Bildungslücke geschlossen.

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #4 am: 25.08.06 - 12:24:32 »
Aus der 6.5er Designerhilfe:
Zitat
Event: onUnload
Run:    Web
Language: JavaScript   
Object: Form, Page   
Trigger: Before object is unloaded

Event: OnUnload
Run: Client
Language: Formula, LotusScript, JavaScript   
Object: Form, Page
Trigger: Before object is unloaded

1) Denk ich mir, dass Du das Dokument dann noch explizit speichern musst, da Du ja schon im Close bist.
2) Ev. muss die letzte Aktion im Event TRUE zurückliefern.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #5 am: 25.08.06 - 12:37:25 »
Sorry versteh ich jetzt nicht.
@SetField speichert doch den entsprechenden Wert.

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #6 am: 25.08.06 - 12:57:13 »
Nein, Du musst lernen, die Doku GENAU zu lesen. In der Designer-Hilfe steht:
Zitat
Assigns a value to a field stored within a document (use @Set for temporary variables).
@Set Field weits einem Feld in einem Dokument einen Wert zu. Gespeichert wird hierbei nichts.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Glombi

  • Gast
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #7 am: 25.08.06 - 12:59:46 »
IBM ist auf die gloreiche Idee gekommen, diverse Scriptevents neu zu erfinden. So soll man bspw. NICHT mehr Queryclose sondern onUnload verwenden .
Na, wer macht das schon nachdem man viele Jahre so programmiert hat.

Aus der Hilfe zu QueryClose:
Note  Preferred is onUnload for Form and Page


Und Änderungen im Queryclose - sorry meine natürlich onUnload - werden nicht ins Bachenddokument geschrieben, ausser man speichert explizit.

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Feld setzen im unUnload Event funktioniert nicht, warum?
« Antwort #8 am: 25.08.06 - 14:06:03 »
OK das hat weniger mit dem lesen der Doku zu tun (ob genau oder ungenau) als vielmehr mit dem nicht beachten von Front/Backend.

Danke auf alle Fälle für Eure Hilfe.
Boris

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz