Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Peter Mewes am 03.06.11 - 11:18:09
-
Hallo!
"Ich hab da Mal ne Frage!":
Ich bin gerade dabei ein kleinen elektronischen Psychologen zu programmieren, der je nach
Multiple-Choice-Antworten den Gemütszustand des Benutzers analysiert und versucht ihn
aufzumuntern - sofern nötig.
Das Ding is soweit auch schon relativ weit, hat aber nach wie vor eine Eigenschaft, die mich stört.
Nämlich:
Startet man die Anwendung, erscheint eine Inputbox, die den Anwender begrüßt und nach seinem Vornamen fragt.
Das Problem daran: Die Inputbox erscheint BEVOR die Maske zu sehen ist, was so nicht gedacht ist. Ich hätte
gerne, dass erst die Maske initialisiert und anzeigt, DANN die Inputbox erscheint.
Egal in welches Event ich die Box schiebe ( Postopen, postrecalc, etc...), erscheint die Inputbox
beharrlich vor dem Anzeigen der Maske.
Lösungsansätze?
Danke!
Peter
-
die den Anwender begrüßt und nach seinem Vornamen fragt
Brauchst Du nicht, der steht doch eh zur Verfügung....
-
Hallo!
Die Antwort bedarf (mir) an Erklärung. Spielst du auf @Username und Co an? Dann wäre meine Antwort: "Es gibt ja aber auch Nutzer, die nicht mit
ihrem Namen angemeldet sind, sondern über irgendwelche kryptischen Kennungen."
Ferner geht es mir aber eher um das allgemeine Wissen wie man ein Event auf einer Maske austomatisch einleitet, NACHDEM die
Maske angezeigt wird ( Maske ist in diesem Fall in einer Rahmengruppe, die in den Startoptionen der Anwendung aufgerufen wird ).
Gruß
Peter
-
session.username -> Notesname class -> given
-
NACHDEM die Maske angezeigt wird
Mir ist da nix bekannt.
-
session.username -> Notesname class -> given
Mitarbeiter öffnet elek. Psychologen. Sein Problem, er wird in der Firma nur als eine kryptische Nummer von vielen
angesehen.
"Hallo PME Devteam1", Sie sind also deprimiert, weil sie nur als kryptische Nummer in Ihrer Firma gesehen werden?"
Kein guter Start für eine Sitzung! :P
Spass beiseite. Es geht mir wie gesagt weniger darum eine Person beim Vornamen anzusprechen, sondern
vielmehr darum, wie man ein Ereignis ( z.B. eine Inputbox ) automatisch hervorruft, aber erst NACHDEM die beinhaltende Maske
angezeigt wird.
Dankö!
Peter
-
Welche Clientversion nutzt du?
Im 8.5er Client gibt es einen bekannten Fehler, der zu dem von dir beschriebenen Verhalten führt.
-> https://www-304.ibm.com/support/docview.wss?uid=swg1LO47197
Was ich leider nicht weiß ist, mit welcher 8.5.x Version der Fehler gefixed wird / wurde.
Wir nutzen bei uns in der Firma aktuell 8.5.1 FP4 und dort tritt der Fehler im Standardclient auf. Der Basicclient ist nicht betroffen, dort erscheint das Prompt und die Maske öffnet sich, wie in den vorherigen Notesversionen, im Hintergrund.
Gruß
Dirk
-
Welche Clientversion nutzt du?
Hi Dirk.
Ich nutze 8.5.2 Fp2. Entweder haben Sie dann das Problem nicht angegangen, oder es
ist ein wiederkehrendes Feature. ;)
Werde wohl erstmal eine Startseite mit einem "Sitzung starten"-Button implementieren, bis sich was anderes ergibt.
Peter