→ web前端技术
-
0 0
-
easyui datagrid 弹出窗口空白的解决方法5
我的买球官网平台主页面,代码如下:
//添加数据弹出窗口 $(function(){ adddatawin = $('#adddata-window').window({ href:'${basepath}/page/marketplat2/adddata/adddata.jsp?workid=${workid}year=${year}&month=${month} &quarter=${quarter}&businesstype=${businesstype}&type=${type}', title:'添加数据', left:'100px', top:'70px', closed: true, modal: false, cache: false, minimizable:false, maximizable:false, collapsible:false, shadow: false }); //添加数据弹出窗口 function adddata(){ adddatawin.window('open'); } } //这里只插入了一个datagrid的部分代码,就是点击这个按钮,就会新调用adddata()方法; { id:'add', text:'新增', iconcls:'icon-add', handler:adddata } //关闭弹出窗口 function closewin(mywin) { mywin.window('close'); };
效果图为:
第一个弹出窗口代码为:
<%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%> <% string path = request.getcontextpath(); string basepath = request.getscheme() "://" request.getservername() ":" request.getserverport() path "/"; response.setheader("cache-control", "no store");//http 1.1 response.setheader("pragma", "no store");//http 1.0 response.setdateheader("expires", 0);//在代理服务器端防止缓冲 request.setattribute("workid", request.getparameter("workid"));//yearwork表中的 request.setattribute("year", request.getparameter("year"));//年 request.setattribute("month", request.getparameter("month"));//月 request.setattribute("querter", request.getparameter("quarter"));//季 request.setattribute("businesstype", request.getparameter("businesstype"));//任务类型 (周1 年3 季2 月0) request.setattribute("type", request.getparameter("type")); %>
添加数据 效果图如下:
第二个弹出窗口代码为:
<%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%> <% string path = request.getcontextpath(); string basepath = request.getscheme() "://" request.getservername() ":" request.getserverport() path "/"; response.setheader("cache-control", "no store");//http 1.1 response.setheader("pragma", "no store");//http 1.0 response.setdateheader("expires", 0);//在代理服务器端防止缓冲 %>
选择客户单位 效果图为:
正常操作步骤:
1、点击新增按钮时(第一个图片),
2、打开第一个弹出窗口“添加数据弹出窗口”(第二个图片),
3、当我在添加数据弹出窗口中点击“查询”按钮时,弹出第二个弹出窗口,查询出数据显示出来(第三个图片);
现在问题是:
如果我按上面顺序打开后,没有做任何操作,再关闭2、3步骤的弹出窗口,再重复上面1-3的步骤时,第3步的页面打开没有数据,直接显示空白,如果把买球官网平台主页面刷新一下,又正常了,但是打开第一层、第二层弹出窗口,再关闭,然后再点击新增按钮,再加开第一层弹出窗口,没有任务问题,打开第二层弹出窗口后,又出现空白。我查看了一下,没有缓存,而且第3步的datagrid方法也在后台debug调用了,打开第二层弹出窗口时,后台的方法也有执行,也有返回json字符串数组,在第3步的页面jsp中我也alert()打印过了,都有数据,就是table显示不出来,请教一下高手这是哪 里出问题了?如何解决?
附问题页面:2012年8月03日 10:31
25
0 0 2
目前还没有答案
相关推荐
easyui datagrid 删除多行操作时会出现异常,该方法可以直接加载一次数据,避免该问题的发生
解决easyuidatagrid列比较多,无数据,列展现不全
easyui datagrid 多条件筛选 可复选 过滤 例如过滤200-300 500-600 类似淘宝筛选 但允许复选
easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码js。
null 博文链接:https://songwensheng.iteye.com/blog/628997
jquery easyui 扩展 datagrid 自定义动态隐藏显示列
easyui datagrid 中文排序的问题 解决了web端和后台(oracle、mysql)中文排序问题
jquery easyui demo 网页下载下来打包了,还有datagrid简要说明
在easy ui datagrid 列表基础上实现行过滤[行模糊查询],注:数据库远程查询
在easyui的1.3.3版本中,作者新增了tooltip组件,尽管样式看起来也...之前我写过一篇《扩展:datagrid鼠标经过提示单元格内容》那就是用纯编码生成的tip,更为丑陋,有了easyui 1.3.3的tooltip,我们实现起来就很容易了
在easyui 的datagrid编辑状态下实时更新其他处于编辑或者没在编辑下的列值,并在结束编辑后得到的row的数据为更改后的数据。
easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格
easyui datagrid 导出到excel js实现 跨浏览器 资源真实可用
easyui datagrid 嵌套datagrid form 简单提交 ,刷新子表数据
easyui1.4.5增加一个鼠标滑过行,注意是行不是列,然后弹出框显示某些关键信息,如经典的图片预览操作,内容提供demo,并附修改方法,这个方法是修改的源码,没有增加扩展实现,若愿意请自行实现
easyui datagrid 行编辑时 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题。
easyui datagrid 行上移,下移,置顶,置底的方法。jsp文件
jquery easyui datagrid服务端分页加载数据后,datagrid行号不能延续,总是重新由1开始。因为服务端分页取回的是单页数据,通过loaddata方法加载数据后,pagenumber属性被初始化为1,因此行号总是重新由1开始。现在...
一个update扩展方法 文档中一种是比较笨的方法 一次只能修改一个列而且受列编辑类型影响(比如number datetime)扩展一次编辑多列,不受编辑类型影响,没有编辑属性也可以。
修改上一个资源版本中结束编辑时combobox显示问题. 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现... 3、解决类型为combobox显示为value而不是text问题