码迷,mamicode.com
首页 > Web开发 > 详细

Extjs store数据加载

时间:2015-04-17 18:04:15      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

//store方式在程序启动时就会加载完毕
Ext.define(‘App.view.note.infoView‘,{
    extend:‘Ext.List‘,
    xtype:‘infoView‘,
    id:‘infoView‘,
    config:{
     store:‘typelistStore‘,
     loadingText:‘加载中...‘,
     srcollable:true,
     plugins: [
                  {xclass: ‘MyExt.plugin.PullRefresh‘},
                 {xclass: ‘MyExt.plugin.ListPaging‘}
         ],
  itemTpl:‘<div class="fontsize" id="{id}">{notetype}</div>‘
    }
}); 

identifier

Ext.define(‘MyApp.data.MyModel‘,{
    extend: ‘Ext.data.Model‘,
    config:{
        identifier:{
            type:‘sequential‘,
            prefix:‘ID_‘,
            seed:1000
        }
    }
})

Proxy--direct

config:{
    fields:[‘firstname‘,‘lastname‘],
    Proxy:{
        type:‘direct‘,
        directFn:MyApp.getUsers,
        paramOrder:‘id‘
    }
}

Proxy--localstorage

config:{
    fields:[‘id‘,‘query‘],
    proxy:{
        type:‘localstorage‘,
        id:‘twitter-Searches‘
    }
}

memory

var store = Ext.create(‘Ext.data.Store‘,{
    autoLoad: true,
    model:‘User‘,
    data:data,
    Proxy:{
        type:‘memory‘,
        reader:{type:‘json‘,root:‘users‘}
    }
})

 

Extjs store数据加载

标签:

原文地址:http://www.cnblogs.com/xueyuwyz/p/4435253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!