0

Sencha Architect を使い始めたばかりですが、最も単純なことでさえ問題があります。ボタンをクリックすると、次のビューに移動しようとしています。これまでのコードは、ボタンがクリックされるとアラートを出します。

Ext.define('MyApp.view.Login', {
    extend: 'Ext.Container',

    config: {
        layout: {
            align: 'center',
            type: 'vbox'
        },
        items: [
            {
                xtype: 'fieldset',
                width: 500,
                title: 'Login',
                items: [
                    {
                        xtype: 'selectfield',
                        label: 'Vælg bil',
                        store: 'cars'
                    },
                    {
                        xtype: 'passwordfield',
                        label: 'Adgangskode'
                    },
                    {
                        xtype: 'checkboxfield',
                        label: 'Husk mig'
                    },
                    {
                        xtype: 'button',
                        handler: function(button, event) {
                            alert("foo");
                        },
                        text: 'Log ind'
                    }
                ]
            }
        ]
    }

});

新しいビューを追加するには、アラートの代わりに何が必要ですか?

4

1 に答える 1

0

これを使用して、ID「sampleview」のビューを開くことができます。

if(Ext.getCmp('sampleview'))
{
    Ext.Viewport.setActiveItem(Ext.getCmp('sampleview'));
}
else 
{
    var sample = Ext.create('App.view.SampleView');
    Ext.Viewport.setActiveItem(sample);
}
于 2012-05-02T06:14:10.517 に答える