-1

只是试图让一个面板充满一个从商店填充自己的列表。我得到的只是一个空白窗口。它甚至没有在 Chrome 的网络窗口中发送 HTTP 请求。

列表:

myapp.companies_list = {
        fullscreen: true,
        title: 'Companies',
        iconCls: 'info',
        xtype: 'list',
        itemTpl: '{name}',
        store: {
            fields: ['name'],
            autoload: true,
            proxy: {
                type: 'jsonp',
                url: base_url+'/index.php/mobile/companies',
                reader: {
                    type: 'json',
                    rootProperty: 'companies'
                }
            }
        },
        listeners:{
            initialize: function(){
                this.getStore().load();
            }
        }
    }

如果没有听众,这将无法工作。为什么?

4

2 回答 2

1

它是autoLoad,而不是autoload。注意大写L

于 2012-05-08T21:58:43.747 回答
0

我有同样的问题,我将代理设置放入模型而不是存储和自动加载工作。

如果不起作用,您可以将 jsonp 更改为 ajax 或休息。

于 2012-05-09T20:06:03.057 回答