Mit Schaltfläche Kontrollkästchen aktivieren und somit Wert von Textfeld übertragen/kopieren
Verfasst: 16.03.2018, 10:18
Hallo Acronauten
Ich habe ein 'Textfeld1a' in das ein Wert eingetragen werden soll. Den Wert kann man mittels aktiviertem 'Kontrollkästchen1' in das 'Textfeld2a' übernehmen lassen. Analog dazu Textfeld1b zu Textfeld2b. Funktioniert soweit (im change-event) mit:
-->this.rawValue bezieht sich hier auf das Kontrollkästchen1
Mittels einer Schaltfläche sollen nun mehrere Kontrollkästchen aktviert werden können, u.a. Kontrollkästchen1. Damit das Kontrollkästchen1 nun mittels Schaltfläche aktiviert wird, benutze ich folgenden Code:
-->gleichzeitig werden auch KK2 und KK3 aktiviert
Mein Problem ist jetzt aber, dass der Wert des Textfeldes NUR übernommen wird, wenn ich aktiv auf das KK1 klicke. Wenn ich auf die Schaltfläche klicke und somit KK1 aktiviere, übernimmt es den Wert nicht (siehe Anhang).
Kann mir da jemand helfen?
Gruss
David
Ich habe ein 'Textfeld1a' in das ein Wert eingetragen werden soll. Den Wert kann man mittels aktiviertem 'Kontrollkästchen1' in das 'Textfeld2a' übernehmen lassen. Analog dazu Textfeld1b zu Textfeld2b. Funktioniert soweit (im change-event) mit:
Code: Alles auswählen
if (this.rawValue == "1") {
this.resolveNode("Textfeld2a").rawValue = this.resolveNode("Textfeld1a").rawValue;
this.resolveNode("Textfeld2b").rawValue = this.resolveNode("Textfeld1b").rawValue;
}
Mittels einer Schaltfläche sollen nun mehrere Kontrollkästchen aktviert werden können, u.a. Kontrollkästchen1. Damit das Kontrollkästchen1 nun mittels Schaltfläche aktiviert wird, benutze ich folgenden Code:
Code: Alles auswählen
this.resolveNode("Kontrollkästchen1").rawValue = "1";
this.resolveNode("Kontrollkästchen2").rawValue = "1";
this.resolveNode("Kontrollkästchen3").rawValue = "1";
Mein Problem ist jetzt aber, dass der Wert des Textfeldes NUR übernommen wird, wenn ich aktiv auf das KK1 klicke. Wenn ich auf die Schaltfläche klicke und somit KK1 aktiviere, übernimmt es den Wert nicht (siehe Anhang).
Kann mir da jemand helfen?
Gruss
David