10

Firebug コンソールで作成したスクリプトをテストしようとしていましたが、スクリプトは十分に単純だと思います。そして、スクリプトを実行すると、このエラー me.dockedItems is undefined が発生しました。Firefox の firebug コンソールから実行したコードは次のとおりです。

Ext.create('Ext.window.Window',{
    title : 'Login',
    width : 400,
    height : 500,
    initComponent : function() {
        var me = this;

        var usernameField = Ext.create('Ext.form.field.Text',{
            fieldLabel : 'Net ID',
            allowBlank : false,
            labelWidth : 150,
            width : 150,
            emptyText : 'Net ID'
        });

        var passField = Ext.create('Ext.form.field.Text',{
            fieldLabel : 'Password',
            allowBlank : false,
            labelWidth : 150,
            width : 150,
            emptyText : 'Pass'
        });

        this.items = [usernameField,passField];
        this.callParent(arguments);
    }
}).show();

コードのどこが間違っているかを見つけるためにあなたの助けに感謝します

4

2 に答える 2

14

実行中にこのエラーが発生しました

Ext.define('blah', {

    initComponent: function(){
        //do stuff
    }
});

この質問は一種の正しい方向を指していることがわかりましたが、電話しないとこの不思議なエラーも発生します

this.callParent(arguments);

initComponent の最後に。使える!

于 2014-07-24T16:41:15.730 に答える