永发信息网

extjs 如何返回并刷新页面

答案:3  悬赏:20  手机版
解决时间 2021-01-20 16:45
extjs 如何返回并刷新页面
最佳答案
大哥你用ext还干嘛刷新页面啊。
ext就是为ajax而生的
按照你的思路设计页面如下:
1 页面上主要部分放置一grid,绑定一个store存放待办列表,并增加CheckboxSelectionModel,设置可以打钩的选择。grid下设置一个PagingToolbar,其上以item的形式增加详细按钮。点击按钮,打开一个window。显示,并能保存详细信息。可在此window中进行审批。
2 审批成功后,关闭window,并reload你的store即可。追问首先谢谢你的回答。我的详细页面中数据太多所以不好去弹出window,我直接在同一个tab中转到下一页面,我想审批结束后返回列表页并刷新一下。
1、我试过审批调用action,成功返回列表页面,但显示空白页;
2、如果history.back()的话,我没法去刷新列表页面。我试过刷新store,可能是我写错了?刷新不了。
麻烦了!追答为什么刷新不了store?能贴下你的store定义代码和刷新代码看看吗追问store的代码是最简单的代码,应该没问题。我上面有个地方现在有改动,审批调用action,成功后返回一个jsp的结果页面,点击结果页面的返回按钮返回列表。这些页面都是在一个tab里。
在jsp页面中如何返回列表页面并刷新store?麻烦了。追答不知道你的审批调用action是如何掉的。
一般是from.getForm().submit方式,形如:
editBaseForm.getForm().submit({
waitMsg : '正在审批',
reset : false,
failure : function(frm, action) {
Ext.MessageBox.alert('错误',"审批失败!");
},
success : function(frm, action) {
Ext.MessageBox.alert('确认', '审批成功!');

Store.reload();
}
});
这就得了,完全不用什么结果页面,你只需要在后台写
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/plain;charset=UTF-8");
PrintWriter out ;
try {
out = response.getWriter();;
out.write("{success:true}");
out.close();
} catch (Exception e) {
logger.error(e.getMessage(), e);
}
这样就好了啊
全部回答
你的待办列表是放在gridpanel里面吗?追问是的。我在待办的页面点击刷新是可以reload的。。就是从别的页面返回待办并刷新实现不了。这些页面都是在一个tab上
直接取到待办列表的store,重新load就好了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有类似天花板下的《商场十五年》这种商战
单选题下列事件中有利于维护世界和平、促进共
阳历1962年1月9日属啥子属相、谢谢告诉我们哈
新爱洛依丝的作者介绍
唐朝灭亡后李氏家族的归宿?
单选题从A、B、C、D中找出其划线部分读音不同
iPhone610.3.3不完美越狱怎么取消
钢筋应变怎么转换成伸长多少毫米
刚买的3d笔记本,玩游戏就这样,崩溃了!
求助:revit放置柱的时候不显示构件的图形
MACBOOK上怎么把Python3.5写的程序编译成EXE
hi gayman 什么意思
请问四百升油等于多少公斤
女生后面头发剪平好看吗?有图吗 扎起来是什
一首快歌,里面基本上是说唱,好像是5566的,
推荐资讯
涤纶印花织物的还原清洗为什么要用烧碱
各个数位上的数字之和除以9,才能看它是不是9
求漫画名 校园的 女主是阴阳师吧 一直带着眼
安恩和奶牛读后感
金日快运(经济开发区管理委员会309国道造纸厂
404×25=101×4×25的积这句话运用了什么运算
春节对联开头带运字
佛手参的功效有哪些?可以怎么吃啊?
俄罗斯亚洲部分南部多山,可是西伯利亚大铁路
6种父母只会毁了孩子 看看你是这样的父母吗
在湖南有什么好玩的地方?想去紫龙湾度假区,
乔羽他是我国著名的什么作家什么作家?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?