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

QQ登录

只需一步,快速开始

查看: 1514|回复: 4

[结贴] 通过refresh data更新完数据之后,页面如何自动进行刷新

[复制链接]

28

主题

69

帖子

137

积分

初级会员

Rank: 2

积分
137
QQ
发表于 2017-7-11 11:16:12 | 显示全部楼层 |阅读模式
我用refresh data()更新完data组件中的数据之后,必须在画面上按一下F5才能让画面的数据重新显示,怎样能让画面自动进行刷新显示出更新后的数据呢

141

主题

291

帖子

1503

积分

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
发表于 2017-7-11 11:20:17 | 显示全部楼层
data 组件有一个  OnafterRefresh (刷新后) 事件,你在这个事件里 写一句让 绑定data的组件刷新下就可以了
回复 支持 反对

使用道具 举报

28

主题

69

帖子

137

积分

初级会员

Rank: 2

积分
137
QQ
 楼主| 发表于 2017-7-11 11:47:56 | 显示全部楼层
xuanxiao325 发表于 2017-7-11 11:20
data 组件有一个  OnafterRefresh (刷新后) 事件,你在这个事件里 写一句让 绑定data的组件刷新下就可以 ...

不行啊亲,这样进入死循环了呢。加上这个事件之后页面初期显示的时候就报错了,too much recursion我是在页面初期加载的时候通过ajax调用了一下后台的action,取出数据然后绑定到data中,现在是点击一个按钮,也通过ajax调用action来更新数据,但是页面没办法在点击按钮之后显示出更新后的数据,求解~~
error.PNG
回复 支持 反对

使用道具 举报

发表于 2017-7-11 11:48:47 | 显示全部楼层
是list组件显示数据吗??
执行完data.refreshData()后
再执行list.refresh()  即可

或者直接调用list.refresh(true) ;
就能刷新数据显示了!也不用调用.refreshData() 了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

69

帖子

137

积分

初级会员

Rank: 2

积分
137
QQ
 楼主| 发表于 2017-7-11 13:53:27 | 显示全部楼层
本帖最后由 aoke123 于 2017-7-11 13:58 编辑

可以了,接收数据的那个地方写错了,谢谢啦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 04:12 , Processed in 0.061312 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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