Sencha Touch Store未加载

时间:2012-08-22 23:59:02

标签: json sencha-touch-2

我有一个需要加载DataView的商店, 我使用虚拟数据直到今天它工作得很好, 我想使用网页加载数据。 我的商店代码是:

Ext.define("myApp.store.myStore", {
    extend: "Ext.data.Store",
    alias: "widget.myStore",   
    model: "myApp.model.myModel",
    proxy: new Ext.data.HttpProxy({
        type: 'ajax',
        method: 'post',
        url: 'URL'
        }),     
        reader: new Ext.data.JsonReader(
            {
                type:'json',
                rootProperty:'Results'
            }),    

autoLoad: true,
config: {
    sorters: [{ property: 'MyProp', direction: 'ASC'}],
    grouper: {
        sortProperty: "MyOtherProp",
        direction: "ASC",
        groupFn: function (record) {
            if (record && record.data.MyOtherProp) {
                return record.data.MyProp;
            } else {
                return '';
            }


           }
        }

    }
});

在Firebug中我可以看到结果是0项(并且网址有2个项目..) 我究竟做错了什么?? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可能需要将URL设置为特定位置。