Dynamisches Einblenden von Teilformularen abhängig von Dropdown
Verfasst: 16.02.2012, 13:28
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 aus Version 9:
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
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: 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";
}
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