Die Ansichten wechseln mit Taste

Habe ich zwei Ansichten. Der Benutzer hat text und ein button. Ich verwenden möchten, die Taste zum Umschalten auf den zweiten Blick. Aber ich weiß nicht, wie das funktioniert mit sencha touch 2. Wenn ich drücken Sie auf den Knopf "UserView" (das ist die erste Ansicht), dann bekomme ich die folgende Fehlermeldung:

Nicht abgefangener Fehler: SYNTAX_ERR: DOM Exception 12

Dies ist im Grunde, wie mein code sieht jetzt:

app.js

Ext.Loader.setConfig({ enabled: true });

Ext.setup({
    viewport: {
        autoMaximize: false
    },
    onReady: function() {
        var app = new Ext.Application({
            name: 'AM',
            controllers: [
                'Main'
            ]
        });
    }
});

Der Main-controller

Ext.define('AM.controller.Main', {
    extend: 'Ext.app.Controller',
    views : ['User'],
    init: function() {
        this.getUserView().create();

        this.control ({
            '#new': {
               tap: function() {
                    alert('aaaa');
               }
            }
        });
    }
}); 

Und die zwei Ansichten:

Ext.define('AM.view.User', {
    extend: 'Ext.Container',
    config: {
        fullscreen:true,
        items: [{
                xtype: 'button',
                text: 'New',
                id: 'new'
            }
        ],
        html: 'Testing<br />'
    }
}); 

2. Ansicht

Ext.define('AM.view.New', {
    extend: 'Ext.Container',
    config: {
        fullscreen: true,
        html: 'w00t'
    }
});
InformationsquelleAutor w00 | 2012-01-17
Schreibe einen Kommentar