Autor Thema: Maske refreshen  (Gelesen 1864 mal)

Offline master

  • Junior Mitglied
  • **
  • Beiträge: 85
  • Geschlecht: Männlich
Maske refreshen
« am: 19.05.05 - 10:15:14 »
Hallo
ich mache gerade meine ersten Versuche in der Scriptprogrammierung. Nun stehe ich vor dem "Problem": Es gibt mehrere Masken in denen Werte eingetragen werden. Des weiteren gibt es eine Maske in der die Werte aus den anderen Masken berechnet werden. Ich möchte nun das in dieser Maske die Werte immer aktuell angezeigt werden ohne sie in der Bearbeitenstatus zu bringen. Ich hoffe das war einigermaßen verständlich.

Gruss Klaus

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Maske refreshen
« Antwort #1 am: 19.05.05 - 10:19:09 »
sollte mit NotesUIDokument.Refresh gehen. Voraussetzung die Felder sind Berechnet zur Anzeige.
Gruß
Dirk

Offline master

  • Junior Mitglied
  • **
  • Beiträge: 85
  • Geschlecht: Männlich
Re: Maske refreshen
« Antwort #2 am: 19.05.05 - 10:22:23 »
Hallo
das funktioniert laut Hilfe nur im Editmode

Klaus

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Maske refreshen
« Antwort #3 am: 19.05.05 - 10:26:53 »
stimmt.

Dann bliebe noch
NotesUIWorkSpace.ReloadWindow
oder
@Command([RefreshWindow])
Gruß
Dirk

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Maske refreshen
« Antwort #4 am: 19.05.05 - 13:53:36 »
Diese Ansätze funktionieren alle in einem im Lese- Modus angezeigten Dokument NICHT.
Es gibt zwei Ansätze das zu refreshen, beide nicht sonderlich schön:

-1-
ACHTUNG: schrecklicher Würgaround
Per Script das Document schliessen, und sofort wieder öffnen... ziemlich viel Programmierung, viele Stellen an denen es schief gehen kann.

-2-
Etwas eleganter: @Command([ViewSwitchForm] ; Form )
lädt quasi das Dokument neu, kann aber je nach komplexität der Maske kurz dauern.

Ist ziemlich übel das, aber leider nicht zu ändern. (bin selbst zufälligerweise gestern bis 1:30 nachts an genau diesem Problem gesessen und habe alle mir bekannten Möglichkeiten (auch die abwegigsten) durchprobiert:
@Commands:
ViewRefreshFields; RefreshHideFormulas; ReloadWindow ; RefreshWindow; RefreshParentNote
LotusScript:
NotesUIWorkspace:
ReloadWindow; RefreshWindow ; ViewRefresh;
NotesUIDocument:
Reload, Refresh, RefreshHideFormulas

Das einzige was funktioniert ist wirklich der Switchform...

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz