Formularfelder über Checkbox einblenden - presence = "visible"

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
starmind
Beiträge: 6
Registriert: 03.09.2008, 08:26

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von starmind » 15.09.2008, 13:36

Hey tiger,

wenn ich dich richtig verstanden habe, möchtest du der Checkbox per Script ein "unchecked" verpassen. Das habe ich ach versucht, aber leider keine Lösung gefunden. Also schließe ich mich der Frage an :)

tiger
Beiträge: 10
Registriert: 11.09.2008, 20:58

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von tiger » 15.09.2008, 13:43

Habe gerade die Lösung gefunden. Man nehme ein "Kontrollkästchen" anstelle eines Optionsfeldes und schon geht's.

Tja ja, manchmal ist die deutsche Sprach eine schwere Sprach - insbesondere, wenn was aus dem englischen übersetzt wird. ;)

VG
tiger

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von FileAffairs » 15.09.2008, 20:32

Hallo tiger,

Alternativ zu Deiner Lösung kannst Du auch bei den Optionsfeldern bleiben und den Wert der Optionsfeldgrupp auf null setzen.

Schönen Gruß

FileAffairs

leo99
Beiträge: 1
Registriert: 07.12.2011, 13:13

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von leo99 » 21.02.2012, 10:54

Das Ausblenden habe ich mit if gelöst. Es ist zwar umständlich bei jedem Optionsfeld einzutragen aber es funktioniert.

Beispielcod eines von 3 optionsfelder.

Formular1.#subform[0].Mutationsart.Optionsfeldliste.c::initialize - (JavaScript, client)

app.goBack();
DatumsUhrzeitfeld3.presence = "invisible";

 Formular1.#subform[0].Mutationsart.Optionsfeldliste.c::change - (JavaScript, client)


if(c.rawValue == 0){
DatumsUhrzeitfeld3.presence = "invisible";
}
if(c.rawValue == 3){
DatumsUhrzeitfeld1.presence = "invisible";
}
if(c.rawValue == 3){
DatumsUhrzeitfeld2.presence = "invisible";
}
if(c.rawValue == 3){
DatumsUhrzeitfeld3.presence = "invisible";
}
if(c.rawValue == 3){
DatumsUhrzeitfeld3.presence = "visible";
}
Falls dieses Angewählt ist (wert 3) wierd das datumsfeld eingeblendet und die andern felder ausgeblendet.

gruss

Mr Ming
Beiträge: 6
Registriert: 14.10.2013, 14:19

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von Mr Ming » 14.10.2013, 14:26

Hallo zusammen,

ich habe n paar Fragen, da bei mir leider das Ein- / Ausblenden leider nicht klappt.

1.) Auf die Checkbox habe ich, wie beschrieben auf "change"

if(NAME.rawValue == 0){
NAME_Auswahl.presence = "invisible";
}
if(NAME.rawValue == 1){
NAME_Auswahl.presence = "visible";
}

gelegt.

2.) Zum anfänglichen Ausblenden der Formulare verwende ich:

NAME_Auswahl.presence = "invisible";


Wie gesagt das einblenden und ausblenden funktioniert nicht :X

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von armine » 14.10.2013, 15:02

Hallo Mr Ming,

schade, dass du dein Formular nicht hochgeladen hast. Dann könnte man dir sagen, warum es bei dir nicht klappt.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Mr Ming
Beiträge: 6
Registriert: 14.10.2013, 14:19

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von Mr Ming » 14.10.2013, 15:44

Hallo armine,

sorry habe ich vergessen.

Auf der zweiten Seite sind 3 Checkboxen aufgeführt, wobei bei 2 Checkboxen die Funktion hinterlegt werden soll, dass die beiden Teilformulare ein- /ausgeblendet werden sollen.

Das generelle Ausblenden funktioniert, das Einblenden leider nicht

Hoffe mir kann jemand n Tipp geben.

Vielen Dank

Mr Ming
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von armine » 15.10.2013, 09:09

Hallo Mr Ming,

das Ein- und Ausblenden funktioniert nun – allerdings nicht in deiner Datei. Die ist zerschossen.
Kopiert man alle Objekte in eine neue Datei, dann klappts.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Mr Ming
Beiträge: 6
Registriert: 14.10.2013, 14:19

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von Mr Ming » 15.10.2013, 18:11

Hallo armine,

die JS-Programmierung gehe ich in aller Ruhe nochmal durch ;)

Vielen Dank für die tatkräftige Unterstützung ohne den Support hätte ich bestimmt noch lange dran gesessen.

Wenn ich Fragen zu dem ToDo habe kann ich, so hoffe ich auf dich zukommen???

Mich interessiert vorallendingen das richtige einsetzen der JS-Programmierung.

Besten Dank nochmals

Mr Ming

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Formularfelder über Checkbox einblenden - presence = "visible"

Beitrag von armine » 17.10.2013, 14:06

Hallo Mr Ming,

wenn’s ein Problem gibt, dann einfach melden. Solange ich es lösen kann, werde ich’s tun und wenn es über meine Verhältnisse geht, dann findet sich hier sicher jemand, der hilft.

vg armine

Antworten