//产品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);
});
}
}
});
每当store从远程数据源读取数据时触发此事件.
Parameters当前Store对象
数据记录数组
successful : Boolean
当操作成功时为'true'.