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

QQ登录

只需一步,快速开始

查看: 1818|回复: 4

[结贴] refreshData与绑定显示顺序问题

[复制链接]

13

主题

37

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
发表于 2017-10-24 17:36:33 | 显示全部楼层 |阅读模式
将baasData控件的autoLoad属性设置为false后,在model的onLoad事件中进行setFilter筛选,然后执行refreshData操作,之后前端显示控件立马进行绑定显示,这个执行流程具体顺序是怎样的?我的理解是所有.js脚本都应该在客户端执行,当客户端向服务器发起筛选请求之后应该是服务器返回数据库查询数据后才进行绑定显示操作,那么问题就是客户端与服务器之间交互操作的时间应该慢于前端绑定显示的时间,导致绑定数据出现显示异常,这个问题该怎么处理?还是应该将筛选操作放到onModelConstruct事件中?还是用refreshData提供的"async"参数指定异步执行来解决问题?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-10-25 11:34:47 | 显示全部楼层
现在具体什么问题?显示异常具体什么异常?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

13

主题

37

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2017-10-30 09:07:40 | 显示全部楼层
本帖最后由 zhegexiaji 于 2017-10-30 09:26 编辑

baasData控件绑定了list控件,将其autoLoad属性设置为false后,list应该不再显示数据的呀?怎么还会显示所有数据?在model的onLoad事件中筛选数据后前端应该显示筛选之后的数据,第一次载入页面时却是都是显示了出来,第二次刷新后就显示正常了。这是为什么?
回复 支持 反对

使用道具 举报

发表于 2017-10-30 17:06:30 | 显示全部楼层
zhegexiaji 发表于 2017-10-30 09:07
baasData控件绑定了list控件,将其autoLoad属性设置为false后,list应该不再显示数据的呀?怎么还会显示所 ...

data 组件和 list组件的autoLoad 都设置为false才可以阻止自动刷新的!

有一个设置为true ,都会自动刷新数据的

list的autoLoad 为true 也会触发 data组件刷新的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

37

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2017-10-31 11:25:54 来自手机 | 显示全部楼层
问题解决,多谢指教!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 07:33 , Processed in 0.049142 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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