Hallo Leute,
Bei mir ist interrestanter weise ein Fehler mit einem Eventhandler für eine Liste. den habe ich auch ganz normal definiert:
this.MoTaped = this.MoTaped.bindAsEventListener(this);
Mojo.Event.listen(this.controller.get('MoList'), Mojo.Event.listTap, this.MoTaped);
Das eigentliche item, so wie ich es zuerst definiert hatte, funktionierte normal:Moitem = [
{kuerzel: $L("E"), fach: $L("Englisch"), lehrer: $L("lehrername"), raum: $L("Klasse"), value: "1"},
...
]
jetzt hatte ich die Liste verändert:Moitem = [
{fach: faecher[1]},
...
]
Wie man sieht handelt es sich um einen Array:
faecher = [
{fach:$L("Frei!"), lehrer:$L(""), raum:$L(""), value:1},
...
]
doch immer wenn ich so zugreife, funktionert der Eventhandler nicht und er gibt mir diese Meldung raus:
error: Uncaught TypeError: Cannot read property 'key' of undefined
Wo liegt der Wurm?
Grüsse, Zaungast.