Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Fragensteller am 15.08.11 - 13:52:05

Titel: msgbox oder ähnliches x Sekunden anziegen lassen
Beitrag von: Fragensteller am 15.08.11 - 13:52:05
Hallo Leute,

ist es möglich eine msgbox oder nur ein "Alert" für eine bestimmte Anzahl von Sekunden anzeigen zu lassen?
Wenn dies möglich ist, womit bzw wie?

Timo
Titel: Re: msgbox oder ähnliches x Sekunden anziegen lassen
Beitrag von: pram am 15.08.11 - 14:26:59
Ja, mit ws.dialogbox eine Dialogmaske öffnen und da drin einen Notestimer einbauen, der diese nach X  Sekunden schließt
Titel: Re: msgbox oder ähnliches x Sekunden anziegen lassen
Beitrag von: Peter Klett am 15.08.11 - 15:56:22
Das geht auch mit Sleep anstelle eines Notestimers, gleiches Ergebnis, aber schneller zu schreiben
Titel: Re: msgbox oder ähnliches x Sekunden anziegen lassen
Beitrag von: Fragensteller am 15.08.11 - 16:25:24
hi, jupp, habe das auch mit sleep gemacht jetzt.
Danke nochmal, dialgboxen kannte ich noch gar nicht.
Titel: Re: msgbox oder ähnliches x Sekunden anziegen lassen
Beitrag von: pram am 15.08.11 - 21:50:34
Ja stimmt, hab schon wieder zu kompliziert gedacht:
Sleep ist da deutlich einfacher und nicht so "eigenartig" *) wie der Notestimer, allerdings kann man dann keine weiteren Events mehr im Dialog abfangen. z.B. eine Abfrage OK/Abbrechen bei der nach 60sec automatisch auf OK geklickt wird. (wobei man über die Sinnhaftigkeit streiten kann).. braucht der Timo aber eh nicht.

Gruß
Roland

*) baut man z.B. ein ws.currentDocument.close in eine Maske ein, so wird die gerade fokussierte geschlossen (ist zwar logisch aber meist nicht das was man will)
Titel: Re: msgbox oder ähnliches x Sekunden anziegen lassen
Beitrag von: FriFra am 17.08.11 - 13:20:33
*) baut man z.B. ein ws.currentDocument.close in eine Maske ein, so wird die gerade fokussierte geschlossen (ist zwar logisch aber meist nicht das was man will)
Dafür kann man sich ja beim starten des Timers auch gleich eine entspr. Variable mit dem passenden ui-dokument belegen, dann weiß man hinterher auch was zu schließen ist.