Eventhandler funktioniert nicht (List)

Willkommen!

Wenn du im Nexave-Forum mitmachen möchtest, schreib an community@nexave.de. Wir haben die Registrierungsfunktion in unserem Diskussionsforum nämlich deaktiviert, weil sich praktisch nur noch Spammer und Werbebots registriert haben. Per E-Mail sind wir dir gern behilflich, einen Account anzulegen.
  • 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?
    :verwirrt:
    Grüsse, Zaungast
    .