Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Fanker am 14.06.13 - 10:43:17

Titel: Repaint / Refresh
Beitrag von: Fanker am 14.06.13 - 10:43:17
Client und Designer Version 8.5

Hallo,

gibt es in Lotus Script eine Möglichkeit den Fensteraufbau (neu zeichnen) zu
unterdrücken?
Ich habe ein Formular, welches beim löschen der Inhalte von Eingabefeldern,
ein bisschen flackert bzw. man erkennt wie die Felder einzeln 'geleert' werden.


Danke
   
Titel: Re: Repaint / Refresh
Beitrag von: ascabg am 14.06.13 - 10:50:16
Hallo,

Wie loescht Du denn den Inhalt der Felder?
Was sind das fuer Felder?
Sind Schluesselwortfelder dabei, die so eingestellt sind, dass diese ein
'Refresh' der Maske ausloesen, wenn sich der Wert aendert?

Ist eventuell die Maske selber so eingestellt, dass diese komplett aktualisiert
wird, wenn sich ein Feldwert aendert?


Andreas
Titel: Re: Repaint / Refresh
Beitrag von: Fanker am 14.06.13 - 11:13:31
Hallo,

mit


CurrentDocument.Document.ReplaceItemValue 


lösche ich
und refresh mit

CurrentDocument.Refresh
.

Es sind überwiegend Textfelder in einer Teilmaske.

Vielen Dank für die Hilfe
Titel: Re: Repaint / Refresh
Beitrag von: it898ur am 14.06.13 - 11:20:45
Hallo,

schau dir mal die Eigenschaft CurrentDocument.AutoReload an - damit kann man das Flackern unterdrücken - man muss dann aber am Ende ein explizites Reload durchführen

Gruß

André
Titel: Re: Repaint / Refresh
Beitrag von: ascabg am 14.06.13 - 11:21:32
Und wie oft machts Du das?

CurrentDocument.Refresh

Wenn Du das nach jedem 'Loeschvorgang' machts, dann brauchst Du dich ueber das
gelegentliche 'Flakern' nicht zu wundern.


Andreas
Titel: Re: Repaint / Refresh
Beitrag von: Fanker am 14.06.13 - 11:50:09
AutoReload schaue ich mir an.



Vielen Dank