Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: theBastian am 10.07.08 - 08:06:48

Titel: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 10.07.08 - 08:06:48
Morgen allerseits,

ich habe folgendes Problem:


Dieses Event wird erst beim Verlassen des Feldes ausgeführt. Das heißt, der User muss erst mal klicken, um das Ergebnis in den anderen Feldern zu sehen.

Gibt es eine Möglichkeit oder ein Event, welches schon beim Ändern und nicht erst beim Verlassen ausgeführt wird?

Danke im voraus für Eure Hilfe.

Sebastian
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 09:10:08
Gibt es eine Möglichkeit oder ein Event, welches schon beim Ändern und nicht erst beim Verlassen ausgeführt wird?

Mir ist da kein Weg bekannt.

Du kannst höchstens den gesamten Code, also Auswahl des Namens und dann das Auslesen der weiteren Infos in einen Hotspot oder eine Schaltfläche neben dem entsprechenden Feld packen.

Axel
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 10.07.08 - 09:27:30
Auslagern in einen Button mache ich sonst auch aber ich brauche den original Dialog, da die User aus mehreren DD auswählen müssen.

Sebastian
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Driri am 10.07.08 - 09:32:30
Das geht doch über PickListStrings.
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 09:34:15
Dann erstell' dir doch ein Dialog mit einem Namensfeld. Dann kannst du dort die entsprechende Auswahl nutzen. Beim Bestätigen mit OK kannst du dann die weiteren Infos auslesen.

Einen anderen Weg sehe ich nicht.


Axel
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 09:36:14
Das geht doch über PickListStrings.

Wie soll denn das gehen? Hier wird doch der Adress-Auswahldialog gefordert.


Axel
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Driri am 10.07.08 - 09:41:08
Zitat
PICKLIST_NAMES (0)   Displays the names dialog box. Can only be used in the first form of the method.

Obige Option liefert mir für PickListStrings doch genau das. Oder hab ich die Anforderung falsch verstanden ?
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 10:53:36
Zitat
PICKLIST_NAMES (0)   Displays the names dialog box. Can only be used in the first form of the method.

Obige Option liefert mir für PickListStrings doch genau das. Oder hab ich die Anforderung falsch verstanden ?

Stimmt. Diesen Parameter habe ich nicht bedacht.

Axel
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 10.07.08 - 13:56:16
Zitat
PICKLIST_NAMES (0)   Displays the names dialog box. Can only be used in the first form of the method.

Obige Option liefert mir für PickListStrings doch genau das. Oder hab ich die Anforderung falsch verstanden ?

Genau das habe ich gesucht. Vielen Dank.

Wenn ich jetzt noch den Helper Button zaubern könnte. Liegt der vielleicht irgendwo als gif im Dataverzeichnis?

Sebastian
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: WernerMo am 10.07.08 - 14:01:04
Hallo

Wenn ich jetzt noch den Helper Button zaubern könnte.

Was, welches Symbol meinst Du?

Gruß Werner
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 10.07.08 - 14:06:44
Na der kleine "Pfeil nach unten" neben Namensfelder, der den Adressdialog öffnet.
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: WernerMo am 10.07.08 - 14:15:47
hallo

bei uns geht der Pfeil zwar nach unten, aber der ist doch automatisch da, wenn Du sagst, der Typ des Feldes ist "Namen" ?

Gruß Werner
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 14:28:37
Ich hab mir den kleinen Button mal selbst erstellt. Siehe Anhang.


Axel
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: WernerMo am 10.07.08 - 14:38:35
Hallo

genau der Pfeil kommt wenn der Typ "name" ist.

Gruß Werner
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: koehlerbv am 10.07.08 - 14:42:13
Lies Dir den Thread nochmal durch, Werner - Du liegst gerade etwas daneben.

Bernhard
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 10.07.08 - 14:49:23
Ich hab mir den kleinen Button mal selbst erstellt. Siehe Anhang.


Axel

Die Richtung ist schon richtig. Aber die Ansicht, wenn der Button geklickt wird, fehlt noch. Ich wollte mir die Arbeit nicht machen und sozusagen das Original nehmen.

Sebastian
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 15:03:41
Die Arbeit wirst du dir aber machen müssen. Diese Grafiken liegen nicht als Dateiform vor. Die sind in irgendwelchen Resourcen-Dateien versteckt.


Axel 
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Driri am 10.07.08 - 15:24:32
Ich benutze für so etwas immer ein "Männchen"-Symbol. Hab ich mal irgendwo aus einer Beispiel-Datenbank geklaut (Codestore ??).
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 10.07.08 - 16:20:21
Du weißt, dass ich das nicht hören wollte, Axel.  ;)

Danke Driri für das Sybol. Das sieht auch schon mal gut aus. Falls ich mich für die Arbeit mit einem neuen Symbol entscheide, werde ich es hier online stellen.

Danke Euch nochmal für Eure Hilfe.

Sebastian
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: LN4ever am 10.07.08 - 17:02:34
Aber Driri,

so etwas klaut man doch nicht. So etwas findet man. Und wenn man es gut findet, dann hebt man es auf. Ich habe das jetzt zum Beispiel aufgehoben.

Gruß

Norbert
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 10.07.08 - 19:08:39
Du weißt, dass ich das nicht hören wollte, Axel.  ;)

Klar weiß ich das.  Aber die Wahrheit ist manchmal schwer zu ertragen.   ;D  ;)

so etwas klaut man doch nicht. So etwas findet man. Und wenn man es gut findet, dann hebt man es auf. Ich habe das jetzt zum Beispiel aufgehoben.

Es bewahrheitet sich immer wieder, die Menschen waren früher Jäger und Sammler und sind es heute noch.   ;D

PS: Ich bin in dieser Beziehung keine Ausnahme.    >:D



Axel
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Driri am 11.07.08 - 08:57:12
Zitat
so etwas klaut man doch nicht. So etwas findet man. Und wenn man es gut findet, dann hebt man es auf. Ich habe das jetzt zum Beispiel aufgehoben.

Da hat man einmal seinen ehrlichen Tag und wird sofort "angepflaumt"  ;D
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: theBastian am 11.07.08 - 12:09:35
So, fertig ist der DropDownButton.

Einziger Nachteil: das zweite Bild wird schon beim MouseOver und nicht erst beim Klicken angezeigt.

cu
Sebastian
Titel: Re: OnChange Event für Namensfeld simulieren
Beitrag von: Axel am 11.07.08 - 12:14:50
Hast du mal versucht, das Bild welches beim Klicken angezeigt werden soll, als drittes Bild einzufügen? Das Zweite müsste dann dem Ersten entsprechen.

Ich kann mich nämlich erinnern, irgendwo mal gelesen zu haben, dass die Reihenfolge Normal - Mouse Over - Klicken ist. Aber ob sich Notes auch daran hält....? Es wäre ein Versuch wert. Du hast doch bestimmt jetzt Übung im Grafik erstellen.   ;)


Axel