【问题标题】:Sencha Touch Store is not loadingSencha Touch Store 未加载
【发布时间】:2012-08-18 11:03:04
【问题描述】:

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

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 个项目(并且 url 有 2 个项目..) 我究竟做错了什么?? 谢谢!

【问题讨论】:

  • 调试中的错误是“Web Console(10369): Uncaught TypeError: Object [object Object] has no method 'getTotal' at file:///android_asset/www/st2/sencha-touch -all-debug.js:30885 "

标签: json sencha-touch-2


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2011-11-26
  • 1970-01-01
  • 2014-02-06
  • 1970-01-01
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多