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

QQ登录

只需一步,快速开始

查看: 8208|回复: 16

[结贴] popover问题

[复制链接]

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
发表于 2017-9-25 23:48:16 | 显示全部楼层 |阅读模式
这里用setTimeout不行,这里怎么用ajax
var popover = this.comp("popOver1");
        popover.show();
  if(batch==="单个注册"&&typeof(fDONORCODE)==="undefined"){
   biz.Request.sendBizRequest({
    "context" : this.getContext(),
    "action" : "createDonorCodeAction",
    "callback" : function(data) {
     data.ignoreError = false;
     if (data.state) {
      donorcode = data.response.toString();     
     }
    }
    });
   mainData.setValue("fDONORCODE", donorcode);
  }
  setTimeout(function(){popover.hide();},5000);

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-9-26 09:29:04 | 显示全部楼层
确认action执行完了?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-9-26 21:41:43 | 显示全部楼层
jishuang 发表于 2017-9-26 09:29
确认action执行完了?

执行完action才显示的popover
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-9-27 09:50:35 | 显示全部楼层
调用action之前debugger调试看看执行了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-10-9 08:57:50 | 显示全部楼层
jishuang 发表于 2017-9-27 09:50
调用action之前debugger调试看看执行了吗?

popover.show,hide之间是异步调用,怎么也不执行呢

var popover = this.comp("popOver1");
        popover.show();
  // 构造参数
  var params = new biz.Request.ActionParam();
  params.setString("fBATCHNUMBER",fBATCHNUMBER);
  params.setInteger("num",num);
  var me = this;
  biz.Request.sendAsyncBizRequest({
   "context" : this.getContext(),
   "action" : "createDonorAction",
   "parameters" : params,
   "callback" : function(data) {
    data.ignoreError = false;
    if (data.state) {
     justep.Util.hint("注册完成!", {type : 'success',parent : me.getRootNode()});   
    }else{     
     justep.Util.hint("注册失败!", {type : 'warning',parent : me.getRootNode()});
    }
   }
  });
  popover.hide();
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-10-10 13:28:30 | 显示全部楼层
debugger调试popover.show();没执行?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-10-10 15:15:42 | 显示全部楼层
jishuang 发表于 2017-10-10 13:28
debugger调试popover.show();没执行?

加debugger后有执行。
捕获.PNG
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-10-10 18:11:43 | 显示全部楼层
把调用action放到setTimeout中看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

494

主题

1317

帖子

3275

积分

论坛元老

Rank: 8Rank: 8

积分
3275
QQ
 楼主| 发表于 2017-10-10 18:53:37 | 显示全部楼层
jishuang 发表于 2017-10-10 18:11
把调用action放到setTimeout中看看

                setTimeout(
                biz.Request.sendAsyncBizRequest({
                        "context" : this.getContext(),
                        "action" : "createDonorAction",
                        "parameters" : params,
                        "callback" : function(data) {
                                data.ignoreError = false;
                                if (data.state) {
                                        justep.Util.hint("注册完成!", {type : 'success',parent : me.getRootNode()});                 
                                }else{                                       
                                        justep.Util.hint("注册失败!", {type : 'warning',parent : me.getRootNode()});       
                                }
                        }
                }),5000); 也没执行。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-10-11 09:13:55 | 显示全部楼层
action调用改为同步的,不要用异步的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 18:31 , Processed in 0.077520 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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