0

我想在 Ext4 中测试视图,但是

Application.getView

返回构造函数,我想不出如何使它工作。

describe("general", function() {
    it("should have fields enabled by default", function(){
        var view = Application.getView('BRM.view.business_rule.form_part.General'),
            viewInstance = new view(),
            items = viewInstance.items
        ;
        _.each(items, function(item){
            console.log(item);
            debugger;
        })
    })
})
4

1 回答 1

1

您必须使用 create 方法:

var viewInstance = Application.getView('BRM.view.business_rule.form_part.General').create();
var items = viewInstance.items;

或者,您也可以使用 Ext.create:

Ext.create('BRM.view.business_rule.form_part.General')
于 2013-04-24T10:50:49.093 回答