-1

Store からデータを取り込む List で満たされた Panel を取得しようとしています。私が得るのは空白のウィンドウだけです。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またはrestに変更できます。

于 2012-05-09T20:06:03.057 に答える