87,989
社区成员
发帖
与我相关
我的任务
分享
var r = action.result.jsondata;
if(btn=="ok")
{
USERstore.reload();
var r = action.result.jsondata;
USERstore.loadData(r);
//此处USERstore是reload了,但是在此处访问时访问不到最新的数据,所以只能在这边做处理,返回刚才的最新数据r,并想转换成record,form重新加载 }
}
//主页面定义一个store
var fields = ["user_no","user_id","user_name","lpwd","shop_no","shop_name","isadmin","lltime","available"];
var USERstore = new Ext.data.GroupingStore({
proxy:new Ext.data.HttpProxy(
{
url:"SysUserBrowse.aspx?param=SysUser"
}),
reader:new Ext.data.JsonReader(
{
fields:fields,
root:"data",
id:"user_no",
totalProperty:"totalCount"
}),
sortInfo:{field:'user_no',direction: "ASC"}
});
//加载时参数
USERstore.load({params:{start:0,limit:pageSize}});
//定义一个EditUserInfoWin,在添加数据提交成功后,想加载刚才的最新记录
EditUserInfofp.form.submit({
url:"SysUserHandle.aspx?func_id="+func_id+"&&user_no="+EditUserInfofp.form.findField("user_no").getValue(),
params:{dp_datas:jsonData},
method:"POST",
success:function(form,action)
{
var flag=action.result.success;
if(flag=="true")
{
Ext.MessageBox.show({
title: '提示',
msg:'信息保存成功!',
animEl:'saveid',
buttons:Ext.Msg.OK,
closable:false,
icon:Ext.MessageBox.WARNING,
fn:function(btn)
{
if(btn=="ok")
{
USERstore.reload();
var r = action.result.jsondata;
//此处USERstore是reload了,但是在此处访问时访问不到最新的数据,所以只能在这边做处理,返回刚才的最新数据r,并想转换成record,form重新加载 }
}
});
}
else
{
var message=action.result.error
Ext.MessageBox.show({
title: '提示',
msg:message,
animEl:'saveid',
icon:Ext.MessageBox.ERROR
});
}
},
failure:function(form,action)
{
Ext.MessageBox.show({
title:'提示',
msg:'保存信息失败!',
animEl:'saveid',
icon:Ext.MessageBox.ERROR
});
}
});