Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Peter Mewes am 03.06.11 - 11:18:09

Titel: Inputbox nach Maskenanzeige
Beitrag 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
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: klaussal am 03.06.11 - 11:24:46
Zitat
die den Anwender begrüßt und nach seinem Vornamen fragt

Brauchst Du nicht, der steht doch eh zur Verfügung....
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: Peter Mewes am 03.06.11 - 11:35:43
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
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: DAU-in am 03.06.11 - 11:35:57
session.username ->  Notesname class -> given
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: klaussal am 03.06.11 - 11:44:15
Zitat
NACHDEM die Maske angezeigt wird

Mir ist da nix bekannt.
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: Peter Mewes am 03.06.11 - 11:45:37
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
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: Keydins am 03.06.11 - 12:15:13
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
Titel: Re: Inputbox nach Maskenanzeige
Beitrag von: Peter Mewes am 03.06.11 - 12:53:07
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