解析xml中的错误无法调用未定义的方法'on'

时间:2013-04-08 06:22:24

标签: extjs extjs4.1 sencha-architect

我正在尝试解析xml文件。我收到错误:Cannot call method 'on' of undefined。谁能告诉我这是什么问题?我该如何解决?

<?xml version="1.0" encoding="windows-1250"?>
<users>
    <user>
        <id>1</id>
        <name>Ed Spencer</name>
        <email>ed@sencha.com</email>
    </user>
    <user>
        <id>2</id>
        <name>Abe Elias</name>
        <email>abe@sencha.com</email>
    </user>
</users>

这是我的商店

Ext.define('TestXml.store.Test', {
    extend : 'Ext.data.Store',
    storeId : 'testStore',
    model : 'TestXml.model.Test',
    autoLoad : 'true',
    proxy : {
        type : 'ajax',
        url : 'test.xml',
        reader : {
            type : 'xml',
            record: 'user',
            rootProperty :'users'
        }
    }


});

这是我的模特

Ext.define('TestXml.model.Test', {
    extend : 'Ext.data.Model',
    fields : [{
        name : 'id',
        type : 'string'
    }, {
        name : 'name',
        type : 'string'
    }



]

});

这是我的app.js

items: [{

         xtype : 'combo',
          store : 'testStore', //loading the store
           minWidth : 50,
            minHeight :30,
            displayField :'id',
             valueField :'name'

          }]

谢谢

0 个答案:

没有答案