//产品store
window.product_store=Ext.create(‘Ext.data.Store‘,{
fields:[
‘id‘,
‘aid‘,
‘webid‘,
‘title‘,
‘kindlist‘,
‘attrid‘,
‘ishidden‘,
‘displayorder‘,
‘kindname‘,
‘attrname‘,
‘themelist‘,
‘iconlist‘,
‘modtime‘,
‘templet‘,
‘url‘,
‘finaldestid‘,
‘finaldestname‘
],
proxy:{
type:‘ajax‘,
api: {
read: SITEURL+‘article/article/action/read‘, //读取数据的URL
update:SITEURL+‘article/article/action/save‘,
destroy:SITEURL+‘article/article/action/delete‘
},
reader:{
type: ‘json‘, //获取数据的格式
root: ‘lists‘,
totalProperty: ‘total‘
}
},
remoteSort:true,
autoLoad:true,
pageSize:30,
listeners:{
load:function( store, records, successful, eOpts )
{
if(!successful){
ST.Util.showMsg("{__(‘norightmsg‘)}",5,1000);
}
var pageHtml = ST.Util.page(store.pageSize, store.currentPage, store.getTotalCount(), 10);
$("#line_page").html(pageHtml);
window.product_grid.doLayout();
$(".pageContainer .pagePart a").click(function () {
var page = $(this).attr(‘page‘);
product_store.loadPage(page);
});
}
}
});load( Ext.data.Store store, Ext.data.Model[] records, Boolean successful, Object eOpts )
每当store从远程数据源读取数据时触发此事件.
store : Ext.data.Store
当前Store对象
records : Ext.data.Model[]
数据记录数组
successful : Boolean
当操作成功时为‘true‘.
eOpts : Object
The options object passed to Ext.util.Observable.addListener.
原文地址:http://westds.blog.51cto.com/9850609/1766098