Uncaught TypeError: Cannot read property 'anwenden' undefined mit Sencha

Ich habe einige Probleme mit sencha touch.
Ich habe diesen einfachen code :

items: [
        {
            name: "horo",
            xtype: 'togglefield',
            label: 'Horodateur ?',
            labelWidth: '55%',
            disabled: false,
            listeners: {
                beforechange: function (slider, thumb, newValue, oldValue) {
                    if (oldValue == 0 && newValue == 1) {
                        alert("toto");
                    }
                },
                change: function (slider, thumb, newValue, oldValue) {
                    if (oldValue == 0 && newValue == 1) {
                        alert("titi");
                    }
                    else if (oldValue == 1 && newValue == 0)
                        alert("tata");
                }
            }
        },

Und ich habe diesen Fehler auf meiner Konsole :

Uncaught TypeError: Cannot read property 'anwenden', undefined.

Was ist das problem ?
Meine Konsole etwas anderes sagen, vielleicht die Controller.js ist das problem.

Viele Male sehe ich, dass der Fehler auf, wenn entweder die xtype gibt es nicht, oder ich bin eine Funktion aufrufen, die nicht existiert (wie wenn ich einen Tippfehler in den Namen der Funktion).
Verwendung von Google Chrome DevTools. Set "Pause-Ausnahme" in der "Quellen" - Registerkarte, und dann zu Fuß zurück bis der stack aufrufen, um zu sehen, wo das problem entsteht.
Ich hatte code gewinnen.callback(win, {}); für ein dialog-Fenster, und fixiert es durch die Verwendung von gewinnen.schließen(). Nicht sicher, ob du ähnlichen code, der hier nicht angezeigt wird?
Ich würde vorschlagen, hinzufügen von ein vollständiges Beispiel zu fiddle.sencha.com
Manchmal sehen Sie Fehler wie diese, wenn Sie Elemente hinzufügen, um eine Komponente in der initComponent () - Methode. In einigen Fällen, wenn Sie bewegen Sie den callParent(); aufrufen oben, wo Sie hinzufügen, die Elemente, die Fehler werden behoben.

InformationsquelleAutor agorjux | 2014-04-16

Schreibe einen Kommentar