Domino 9 und frühere Versionen > ND6: Entwicklung
Refresh Agent (Öffnen, Refreshen, Speichern)
spoony:
Hallo Glombi,
vielen Dank für die schnelle Antwort nur habe das berechnende Feld schon.
Aber damit die Differenz akteull bleibt muss man es ja refreshen.
refreshen kann man ja nur im edit-modus.
Also bräuchte ich einen Agenten mit der nötigen Berechtigung mit dem man das Feld auf klick refreshen kann.
Der Agent müßte also das Dokument in den editier-modus versetzen, dann speichern und wieder in den read-modus setzen.
verstehst du was ich meine?
schönen gruß,
spoony
koehlerbv:
Im Button könnte ein NotesAgent.RunOnServer ausgeführt werden (der könnte dann aber nur ALLE Dokumente oder zumindest alle in einer Ansicht) refreshen - auch ohne Editrechte des aktuellen Users, wenn der Agent von einem Berechtigten (z.B. Server-ID) signiert ist.
U.U. könnte man dem Agent über ein Profile-Doc sogar die UNID des einzelnen, zu bearbeitenden Docs übergeben, aber hier drohen Speicher- und Replizierkonflikte. Allerdings könnten die ja personenbezogen sein und dann dem Agent als ParameterDocID übergeben werden. Nach RinOnServer erfolgt ein NotesUIDoc.Reload und -Refresh, damit der User die Änderung auch sieht.
Mit Formelsprache ist das ansonsten unter keinen Umständen zu realisieren.
HTH,
Bernhard
Glombi:
Warum machst Du das Feld nicht einfach Berechnet zur Anzeige? Dann wird die Differenz immer beim Öffnen eines Dokuments aktuell berechnet.
Andreas
koehlerbv:
Ha, das könnte die ganz simple, aber perfekte Lösung sein ! Guuut !
Gleiches Procedere könnte man ja auch in Ansichten verwenden ;-)
Ciao,
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln