ich versuche je nach wert eines Listenfeldes ein anderes listenfeld ein/auszublenden. Funktioniert leider nicht, obwol beim switch jeweils die richtige verzweigung genommen wird

code anbei, irgendwelche ideen, an was es liegen könnte?
Formular1.#subform[0].Berichtssemester.ListBox2::change - (JavaScript, client)
var newVal = this.boundItem(xfa.event.newText);
console.println("i: " + newVal+ " status"+GruendeBeurlaubung.presence);
switch (newVal)
{case "1":
Berichtssemester.GruendeBeurlaubung.presence="visible";
break;
default:
Berichtssemester.GruendeBeurlaubung.presence="hidden";
break;
}