Seite 1 von 1

Dynamisches Einblenden von Teilformularen abhängig von Dropdown

Verfasst: 16.02.2012, 13:28
von zora_red
Hallo zusammen,

folgendes ist mir aufgefallen bzw. bin ich am grübeln, wo ich den Fehler mache:

In Version 8 von LCD konnte ich Teilformulare in Abhängigkeit von Dropdownlisten noch durch rawValue == 1 etc. aufklappen lassen. Seit Version 9 muss ich stattdessen den tatsächlichen Wert des Listenfelds setzen, z.B. rawValue == "Ja".

Wenn ich das Formular der Version 8 mit Version 9 öffne und speichere, geht aber auch rawValue == 1.

Code aus Version 8:

Code: Alles auswählen

if (Raumantrag.Teilformular4.Tabelle2.Eintrittsgeld.DropEG.rawValue == "1")
{Raumantrag.Teilformular4.Tabelle2.EG.presence = "visible";
Raumantrag.Teilformular4.Tabelle2.EG.Tfm_EG.presence = "visible";
}
else if (Raumantrag.Teilformular4.Tabelle2.Eintrittsgeld.DropEG.rawValue == "2")
{Raumantrag.Teilformular2.Tabelle4.EG.presence = "hidden";
Raumantrag.Teilformular2.Tabelle4.EG.Tfm_EG.presence = "hidden";
}
Code aus Version 9:

Code: Alles auswählen

if (Raumantrag.Teilformular4.Tabelle2.Eintrittsgeld.DropEG.rawValue == "Ja")
{Raumantrag.Teilformular4.Tabelle2.EG.presence = "visible";
Raumantrag.Teilformular4.Tabelle2.EG.Tfm_EG.presence = "visible";
}
else if (Raumantrag.Teilformular4.Tabelle2.Eintrittsgeld.DropEG.rawValue == "Nein")
{Raumantrag.Teilformular2.Tabelle4.EG.presence = "hidden";
Raumantrag.Teilformular2.Tabelle4.EG.Tfm_EG.presence = "hidden";
}
Weiß jemand was zu dem Thema?

Bei Werten wie "Ja" und "Nein" ist das ja noch machbar, allerdings hab ich leider öfter Auswahllisten mit viel längeren Werten, da wird das dann doch schnell lästig :-(

Danke und Grüße
zora

Dynamisches Einblenden von Teilformularen abhängig von Dropdown

Verfasst: 20.02.2012, 14:09
von c.bozok
Hallo,

ich habe dir eine Beispieldatei angehängt, in welcher je zwei dropdown- und ein Textfelder sind welche ich auf global gesetzt habe.

Bei dem einen ist in der Palette "Objekt" unter Register "Bindung" das Kästchen "Elementwerte festlegen" markiert.

Schaue mal ob es dich weiterbringt.

Gruß
Cem

Dynamisches Einblenden von Teilformularen abhängig von Dropdown

Verfasst: 20.02.2012, 15:20
von zora_red
Mensch danke Cem,

darauf wär ich niemals gekommen. Das ist beim Kopieren der Felder verloren gegangen :shock: