Sencha触摸json保存原始而不是数据

时间:2014-08-07 16:36:08

标签: javascript json extjs sencha-touch

我有以下JSON

  

{“pic”:[{“id”:“10”,“title”:“Perro”,“descripcion”:“Un lindo perrito”,“puntos”:“300”,“ext”:“jpeg “,”image_time“:”2014-07-28 03:58:31“,”data“:”“,”URL“:”pug.jpeg“},{”id“:”12“,”title“: “Pugs”,“descripcion”:“\ u00danete a la fuerza”,“puntos”:“123”,“ext”:“jpeg”,“image_time”:“2014-07-30 07:05:42”,“ data“:”“,”URL“:”image.jpg“},{”id“:”14“,”title“:”burro“,”descripcion“:”lindo burro“,”puntos“:”678“ ,“ext”:“png”,“image_time”:“2014-07-30 16:25:44”,“data”:“”,“URL”:“1456105_475563429219279_7985916_n.png”}]}

以下型号:

Ext.define('hptest2.model.pic', {
    extend: 'Ext.data.Model',

    config: {
        idProperty: 'id',
        fields: [
            {name: 'id',   type: 'int'},
            {name: 'URL',   type: 'String'},
            {name: 'puntos',   type: 'int'}, 
            {name: 'title',   type: 'String'},
            {name: 'descripcion',   type: 'String'},
            {name: 'data',   type: 'String'},
            {name: 'ext',   type: 'String'},
            {name: 'image_time',   type: 'String'},
        ]
    }
});

它的商店:

Ext.define('hptest2.store.pic', {
    extend: 'Ext.data.Store',
    config: {
        model: 'hptest2.model.pic',

        proxy: {
            type: 'ajax',
            url: 'data/pic.php'
        },
        reader: {
            type: 'json',
            rootProperty: 'pic'
        }

    }
}); 

但是当我在视图上使用tpl时......我无法访问商店中的数据

查看:

{
    title: 'Promociones',
    iconCls: 'star',
    items: [
        {
            xtype: 'panel',
            store : 'pic',
            tpl:new Ext.XTemplate('<div>{URL} with {puntos}</div>'),                              
         }
    ]
} 

数据存储在原始数据中,但不存储在数据中

在数据中使用Ext.getStore('pic')的控制台 - &gt;全部 - &gt;数据......我模型中的所有列都显示如下:

data: Object
    URL: null
    data: null
    descripcion: null
    ext: null
    id: "ext-record-6"
    image_time: null
    puntos: null
    title: null

但在数据中 - &gt;全部 - &gt;数据 - &gt; raw我能够可视化我希望通过我的视图访问的所有数据

pic: Array[3]
    0: Object
        URL: "pug.jpeg"
        data: ""
        descripcion: "Un lindo perrito"
        ext: "jpeg"
        id: "10"
        image_time: "2014-07-28 03:58:31"
        puntos: "300"
        title: "Perro"
        __proto__: Object
    1: Object
    2: Object

0 个答案:

没有答案