求救:sencha-touch中store无法调用proxy取数据

hello123 发布于 2012/07/03 21:19
阅读 2K+
收藏 0
Ext.define('Palm.view.NewsList', {
	extend: 'Ext.List',
	xtype: 'newsList',
	
	config: {
   		store: 'News',
		itemTpl: ['<div><strong>aa</strong></div>']
	}
});

***上面的store不能自动调用model中的proxy***


  Ext.define('Palm.model.News', {


	extend: 'Ext.data.Model',

	fields: [{
			name: 'newsId', type: 'int'
		}, {
			name: 'subject'		
		}, {
			name: 'author'
		}, {
			name: 'content'
		}	
	],
	
	 //为store提供数据源
	proxy: {
		type: 'ajax',
		url : 'http://localhost:8080/Palm-Frame-V2/rs/user/list',
		reader: {
			type: 'json',
			successProperty: 'success',
			root: function(data) {
				alert(90)
				var array = [];
            	var fun = function(items) {
	            		for(var i in items){
							var item = items[i];
							//时间处理?
							array.push({newsId:item.newsId, subject:item.subject, author:item.author, content:item.content});
						}
            		}
            	fun(data);
				return array
			}
		}
	}
});


加载中
0
fanl1982
fanl1982
错误信息贴出来啊


0
hello123
hello123

引用来自“fanl1982”的答案

错误信息贴出来啊


 老早以前的问题了,呵呵。
0
b
build
Ext.define('section.store.List', {
extend : 'Ext.data.Store',
alias : 'store.List',
config : {
autoLoad : true,
model : 'section.model.Contact',
sorters : 'ordering',
grouper : function(record) {
return record.get('name')[0];
},
storeId: 'usersStore',
// data : json
proxy : {
type : 'jsonp',
url : 'http://10.8.64.57:8080/web/GXcould/joomla_CMS/my_apps/custom_menu.php?ajaxType=load&user_id=475',
timeout : 15000,
reader : {
type : 'json',
implicitIncludes : true,
root : 'data'
}
}
}
});
返回顶部
顶部