Seite 1 von 1

Text auslesen

Verfasst: 03.02.2014, 11:10
von Distiller
Hallo zusammen,

Ich habe ein kleines Problem mit einem Script.

Ich möchte mit dem anklicken einer Checkbox ein Dropdown auslesen und dann diesen Text(aus dem Dropdown) in ein Textfeld eintragen. Wo soll dieses Script dann stehen(change, exit ect....)?

Funtioniert aber leider nicht. Vielleicht kann mir jemand helfen!

Danke im Vorraus

 

Hubert

Text auslesen

Verfasst: 03.02.2014, 14:13
von nele_sonntag
Hallo Hubert,

anbei ein Beispiel, wo es funktioniert. Komischerweise hat dieses Skript in Deinem PDF nicht funktioniert, keine Ahnung, was Du irgendwo getan hast, dass Deins nun korrupt scheint.

Normalerweise setzt Du das untenstehende Skript ins Change-Event der Checkbox, denn das ist ja die ausschlaggebende Aktion für Dich. Im Exit-Event des Textfeldes, in welchem der Text stehen soll, macht in jedem Fall keinen Sinn!

Folgendes im Change der Checkbox platziert, füht zur gewünschten Lösung:

Code: Alles auswählen

/*
Wenn das Dropdown nicht leer ist, also etwas ausgewählt wurde und die Checkbox geklickt wurde, dann nehme den gewählten DD-Eintrag und schreibe ihn in das Textfeld
*/

if(DropdownListe1.rawValue !=null && this.rawValue == "1"){
    Textfeld1.rawValue = DropdownListe1.rawValue;
}
LG Mandy

Text auslesen

Verfasst: 04.02.2014, 07:01
von Distiller
Super, funktioniert. Habe aber auch erst ein komplett neues erstellt.

Danke für die schnelle Hilfe

Text auslesen

Verfasst: 05.02.2014, 08:31
von nele_sonntag
Sehr gern. :D

Text auslesen

Verfasst: 05.02.2014, 10:54
von Distiller
Hallo,

jetzt nochmal ne Frage. Kannst du mir noch sagen wie folgendes funktioniert?

Wenn beim klicken kein Name ausgewählt ist sollte ein Warntext kommen.

 

Hast du dafür auch ne Lösung?

Text auslesen

Verfasst: 05.02.2014, 11:31
von nele_sonntag
Im change-event der Checkbox

Code: Alles auswählen

if(this.rawValue == "1" && DD.rawValue == null){

      xfa.host.messageBox("Bitte Namen eingeben", "Hinweis", 1, 0);

}
LG Mandy

Text auslesen

Verfasst: 05.02.2014, 11:42
von Distiller
Du bist echt super. Funktioniert wie gewünscht. :dude:

Jetzt noch was. Gibt es eine Möglichkeit dass sich das Kreuz in der Checkbox automatisch löscht wenn der Hinweis kommt?

 

 

Text auslesen

Verfasst: 05.02.2014, 11:50
von nele_sonntag
Logisch, hatte ich eben nur vergessen. :(

Code: Alles auswählen

if(this.rawValue == "1" && DD.rawValue == null){

      xfa.host.messageBox("Bitte Namen eingeben", "Hinweis", 1, 0);

      this.rawValue = null;

}
 
Arbeite nämlich nebenbei in echt..und grad im Workshop. :D

Text auslesen

Verfasst: 05.02.2014, 12:50
von Distiller
Suuuuuuper vielen Dank

Text auslesen

Verfasst: 05.02.2014, 13:02
von nele_sonntag
Fein, freut mich. :D auch alles verstanden?