起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3668|回复: 5

[结贴] grid里的数据自动刷新问题

[复制链接]

4

主题

10

帖子

30

积分

新手上路

Rank: 1

积分
30
QQ
发表于 2017-4-20 11:54:12 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
QQ截图20170420114612.png 图1   对话框中选中了多选框的值.    上图分别是三个grid对应三个bizdata.

1.png
图2  对话框中值选中了第一个字段的值
QQ截图20170420114515.png
图3     图2点击确定之后,返回主界面,第三个字段却有值.   

问题:怎么能让对话框在下一次加载的时候刷新grid的数据,,,不让上次选中的数据缓存下来???

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-4-20 13:51:05 | 显示全部楼层
windowDialog组件的forceRefreshOnOpen属性设置为true
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

4

主题

10

帖子

30

积分

新手上路

Rank: 1

积分
30
QQ
 楼主| 发表于 2017-4-20 14:47:32 | 显示全部楼层
220170420144329.png 图1:数据刷新了

120170420144253.png

图2 :在图一对话框中,什么也没选,就点了一个确认,确认完了还是有值,缓存了上一次选中的值,
问题:请问老师,怎么能把上次选中的缓存清掉啊?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-4-20 15:57:08 | 显示全部楼层
看弹出框返回数据怎么写的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

4

主题

10

帖子

30

积分

新手上路

Rank: 1

积分
30
QQ
 楼主| 发表于 2017-4-20 16:05:34 | 显示全部楼层

        这是我的弹出框的返回数据,只是传了一下值

Model.prototype.OKBtnClick = function(event){
                this.comp("wReceiver").windowEnsure({
                        "tfchangID" : this.comp("chang").getCurrentRowID(        ),                   
                        "tfchang" : this.comp("chang").getValue("tfSHuJMC"),
                        "tfquID" : this.comp("qu").getCurrentRowID(),   
                        "tfqu" : this.comp("qu").getValue("tfSHuJMC"),
                        "tfduanID" : this.comp("duan").getCurrentRowID(),           
                        "tfduan" : zdq       
                });
               
        };
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-4-20 16:45:04 | 显示全部楼层
多选的返回不应该用干点行去获取数据返回
这样的即使多选没有选择也会把当前行的信息传给主页面

参考
  1.         Model.prototype.getSelected = function(){
  2.                 var ret = [];
  3.                 var data = this.comp('selectData');
  4.                 data.each(function(p){
  5.                         ret.push(p.row);
  6.                 });
  7.                 return ret;
  8.         };
  9.        
  10.         Model.prototype.OKBtnClick = function(event){
  11.                 this.comp('windowReceiver').windowEnsure(this.getSelected());
  12.         };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-24 12:32 , Processed in 0.070082 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表