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

QQ登录

只需一步,快速开始

查看: 3155|回复: 6

[结贴] 数据刷新没有反应

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2019-4-26 14:43:56 | 显示全部楼层 |阅读模式
本帖最后由 sandgia 于 2019-4-26 14:54 编辑

    // OnePublicationDialog对话框关闭后,刷新mainData
    Model.prototype.OnePublicationDialogClose = function(event){
        this.comp("mainData").refreshData({"confirm":false});
    };

在关闭这个对话框时,其实主数据已经有了新的记录了,但是主界面上页面绑定的 grid 没有反应。需要整个页面刷新后才会展示新数据。
页面的文件与js请见附件。



Desktop.zip

5.78 KB, 下载次数: 35

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-26 15:34:58 | 显示全部楼层
data的刷新事件中加调试看看执行到了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-26 15:55:15 | 显示全部楼层
jishuang 发表于 2019-4-26 15:34
data的刷新事件中加调试看看执行到了吗?

我在         Model.prototype.mainDataAfterRefresh = function(event){
                alert("执行了一次刷新");
        };
确认每次关闭对话框已经刷新了,但是还是这样,必须整个页面重新加载才可以。
这个问题很困扰。

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-26 16:33:18 | 显示全部楼层
把sql语句打印出来看看重新加载页面执行的sql,也自己调用刷新执行的sql是否一样
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-26 17:00:52 | 显示全部楼层
本帖最后由 sandgia 于 2019-4-26 17:19 编辑
jishuang 发表于 2019-4-26 16:33
把sql语句打印出来看看重新加载页面执行的sql,也自己调用刷新执行的sql是否一样 ...
可能是页面刷新的时候 filter 的内容还是旧的,不符合更新后的情况,但是这样的话就要页面重新加载,model重新加载的代码应该如何编写?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-26 17:33:04 | 显示全部楼层
如果是filter的问题,那你可以在刷新的时候把filter清除了,然后设置自己需要的filter

data.filters.clear()清除
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-28 14:30:13 | 显示全部楼层
jishuang 发表于 2019-4-26 17:33
如果是filter的问题,那你可以在刷新的时候把filter清除了,然后设置自己需要的filter

data.filters.clear ...

这个起到了效果,问题解决,在每次数据刷新前重新设置filter。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 23:13 , Processed in 0.067084 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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