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

QQ登录

只需一步,快速开始

查看: 6816|回复: 11

[结贴] wex5 bassdata组件bug

[复制链接]

13

主题

62

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
发表于 2017-7-8 17:45:35 | 显示全部楼层 |阅读模式
本帖最后由 51天天向上 于 2017-7-11 16:05 编辑

1.设置相应list与bassdata的autoLoad为false时,当根据条件利用bassdata查询时,后台请求发送了两次。应该重复了一次。
3.使用3.7版本自带的例子测试的:  model\UI2\demo\baas\complexData

1.jpg

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2017-7-8 20:01:01 | 显示全部楼层
第一个问题,应该是list自动加载的
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

13

主题

62

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
 楼主| 发表于 2017-7-9 12:00:52 | 显示全部楼层
郭德成 发表于 2017-7-8 20:01
第一个问题,应该是list自动加载的

en,测试了是的。
回复 支持 反对

使用道具 举报

发表于 2017-7-10 11:59:55 | 显示全部楼层
list组件的autoLoad是true 就会自动加载!

scrollView 组件的 autoAppend 为true!
当第一次加载的数据不满一屏时就会自动多加载一次的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-7-10 12:09:16 | 显示全部楼层
你设置个 仅作者可见,是想说明什么,这个bug很高大上?
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

13

主题

62

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
 楼主| 发表于 2017-7-11 16:11:48 | 显示全部楼层
liangyongfei 发表于 2017-7-10 11:59
list组件的autoLoad是true 就会自动加载!

scrollView 组件的 autoAppend 为true!

已测试将相应scrollView 的autoappend和autopullup设置为false时,如上图的情况仍然会出现。且两次发送的请求几乎是一样的。
回复 支持 反对

使用道具 举报

发表于 2017-7-11 16:35:24 | 显示全部楼层
51天天向上 发表于 2017-7-11 16:11
已测试将相应scrollView 的autoappend和autopullup设置为false时,如上图的情况仍然会出现。且两次发送的 ...

这样 你 设置 list 和 data组件的limit属性大一些!
每次加载数据多一些!试试!
还会主动发两次请求吗??

查询的请求,只有调用data刷新的时候才会调用的! 你的js中确定没有主动调用data.refreshData()  吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

62

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
 楼主| 发表于 2017-7-12 16:34:59 | 显示全部楼层
liangyongfei 发表于 2017-7-11 16:35
这样 你 设置 list 和 data组件的limit属性大一些!
每次加载数据多一些!试试!
还会主动发两次请求吗? ...

仍然会发两次请求,且只有在点击‘搜索’按钮时,才会去调用data的refresh方法的。附件为相关文件,可以自行测试下。放置目录位置:model\UI2\demo\baas complexData.rar (20.26 KB, 下载次数: 105)
回复 支持 反对

使用道具 举报

发表于 2017-7-12 17:19:43 | 显示全部楼层
51天天向上 发表于 2017-7-12 16:34
仍然会发两次请求,且只有在点击‘搜索’按钮时,才会去调用data的refresh方法的。附件为相关文件,可以 ...

我这里测试
如图:
就发送了一次请求!是失败的!

本地测试案例
/UI2/demo/baas/simpleData/index.w

如果data组件的 limit属性设置为 10 就会只请求一次queryAction

如果limit设置为5 就会 请求两次


如果 autoAppend="false" 设置为false  就算limit设置为5  也只请求一次!

本地 3.7版本测试没问题!

BOB$~MJ0T8]SF~))Z0F63WU.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

62

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
 楼主| 发表于 2017-7-13 13:53:10 | 显示全部楼层
本帖最后由 51天天向上 于 2017-7-13 13:58 编辑
liangyongfei 发表于 2017-7-12 17:19
我这里测试
如图:
就发送了一次请求!是失败的!

你把我发的附件放到相应版本的目录下测试的。我这边测试如果是没有输入任何条件点击搜索是只有查询一次。但是如果输入值在点击搜索,会查询两次的。 如果问题不能重现,稍后可以加你QQ远程测试看下的

5_[DH88~F~3U{V_ZS(_OO}L.jpg



J)Q%{{U6T~~P932VV$_D~ZB.jpg

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 10:42 , Processed in 0.116058 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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