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

QQ登录

只需一步,快速开始

查看: 5919|回复: 22

[结贴] wex3.3打包后的APP(IOS)版问题

[复制链接]

66

主题

350

帖子

2011

积分

金牌会员

Rank: 6Rank: 6

积分
2011
发表于 2016-1-20 14:39:17 | 显示全部楼层 |阅读模式
运行环境iphone6 ios9.2
1.退出按钮报错如图
2.查询数据时,进度条假死状态不动,浏览器调试会转动,如图
3.如果时间跨度选择大,比如3年,会报错,如图所示
4.select组件选择时,默认弹出的选项如(世纪华联仓库)点完成,不会被选到,需要滑到下面的网购,然后再滑到世纪华联仓库仓库才能被选到,如图

4.select组件选择时

4.select组件选择时

1.退出按钮报错如图

1.退出按钮报错如图

2.查询数据时,进度条假死状态不动

2.查询数据时,进度条假死状态不动

3.如果时间跨度选择大

3.如果时间跨度选择大

66

主题

350

帖子

2011

积分

金牌会员

Rank: 6Rank: 6

积分
2011
 楼主| 发表于 2016-1-20 14:41:08 | 显示全部楼层
”1.退出按钮报错如图“ 与 “3.如果时间跨度选择大” 图片对调,写反了。
回复 支持 反对

使用道具 举报

发表于 2016-1-20 15:37:00 | 显示全部楼层
1.退出按钮的点击事件是怎样写的??
直接这样写吗:navigator.app.exitApp(); 如果是应该可以正常退出没问题!
2.请问这种假死状态会一直持续,并且稳定重现吗?你是使用的opoOver组件吗?
3.时间跨度比较大,什么意思?是查询数据吗?如果查询数据量大,比较慢的时候就会报网络错误,是这个意思吗?请问你是使用的什么方法查询数据的?baasData组件吗和baasServer吗?
4.你可以给select 组件添加一个属性bind-optionsCaption 默认显示项,因为第一行默认选择了就无法再选
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2011

积分

金牌会员

Rank: 6Rank: 6

积分
2011
 楼主| 发表于 2016-1-20 16:59:25 | 显示全部楼层
liangyongfei 发表于 2016-1-20 15:37
1.退出按钮的点击事件是怎样写的??
直接这样写吗:navigator.app.exitApp(); 如果是应该可以正常退出没问 ...

1.退出按钮的点击事件是这样写的,IOS报错!
navigator.app.exitApp();
2.假死状态每个数据查询事件都是这样,使用的是opoOver组件。
3.查询数据量大时,报网络错误,用的data组件和baasserver,参照justep.dx的login方法自定义的。
报错的时候后台没有打印出查询结果,其它数据量小的查询不会报网络错误。
4.select组件添加一个属性bind-optionsCaption 默认显示项,是给它赋值吗?select组件是绑定了data的
第一行默认选择了的值,点完成是无法显示到select组件中的,需要下滑到下面值,再重新上滑到第一行才能把值显示到select组件中。
回复 支持 反对

使用道具 举报

发表于 2016-1-20 17:51:01 | 显示全部楼层
teky 发表于 2016-1-20 16:59
1.退出按钮的点击事件是这样写的,IOS报错!
navigator.app.exitApp();
2.假死状态每个数据查询事件都是这 ...

你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2011

积分

金牌会员

Rank: 6Rank: 6

积分
2011
 楼主| 发表于 2016-1-25 13:18:01 | 显示全部楼层
liangyongfei 发表于 2016-1-20 17:51
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时 ...

进度条假死问题,IOS和Android两个版本都存在这个问题。
回复 支持 反对

使用道具 举报

发表于 2016-1-25 13:59:49 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-1-25 14:44 编辑
teky 发表于 2016-1-25 13:18
进度条假死问题,IOS和Android两个版本都存在这个问题。

popOver 必须是异步执行的代码才能正常使用:
http://bbs.wex5.com/forum.php ... 84611&pid=165206714

select 只有发生 改变值得时候才会触发 onChange 事件,因为默认显示第一个值了,所以再选择这个值是无法触发的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2011

积分

金牌会员

Rank: 6Rank: 6

积分
2011
 楼主| 发表于 2016-1-25 15:55:09 | 显示全部楼层
liangyongfei 发表于 2016-1-25 13:59
popOver 必须是异步执行的代码才能正常使用:
http://bbs.wex5.com/forum.php ... 84611&pid=165206714 ...

如果在执行popOver展现gif时,要调用action,把action的调用改为异步调用
this.comp("popOver1").show();
                var me = this;
                setTimeout(function() {
                        biz.Request.sendAsyncBizRequest({
                                "context" : me.getContext(),
                                "action" : "loadDataAction",
                                "async" : true,
                                "callback" : function(callbackData) {
                                        callbackData.ignoreError = false;
                                        if (callbackData.state) {
                                                data.loadData(callbackData.response);
                                                me.comp("popOver1").hide();
                                        }
                                }
                        });
                }, 500);
这个biz 提示'biz' is not defined,应该如何定义?
回复 支持 反对

使用道具 举报

发表于 2016-1-26 09:01:01 | 显示全部楼层
teky 发表于 2016-1-25 15:55
如果在执行popOver展现gif时,要调用action,把action的调用改为异步调用
this.comp("popOver1").show(); ...

啊,这个是BeX5中才有的方法!我的意思是异步执行代码中才能正常使用popOver这个插件的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2011

积分

金牌会员

Rank: 6Rank: 6

积分
2011
 楼主| 发表于 2016-1-26 10:13:38 | 显示全部楼层
liangyongfei 发表于 2016-1-26 09:01
啊,这个是BeX5中才有的方法!我的意思是异步执行代码中才能正常使用popOver这个插件的! ...

如果用异步,grid组件不能加载明细,只显示合计金额。
baas和ajax调用异步处理都是这样,如何实现异步处理同时grid组件加载明细?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 11:06 , Processed in 0.090858 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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