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

QQ登录

只需一步,快速开始

查看: 3314|回复: 11

[处理中4] popOver的dismissible设置为TRUE不起作用

[复制链接]

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
发表于 2017-3-13 16:48:15 | 显示全部楼层 |阅读模式
如题,popOver的dismissible设置为TRUE不起作用,点击后popover不隐藏

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-13 16:57:58 | 显示全部楼层
这个不会吧   你试试这个
/UI2/system/components/justep/popOver/demo/base.w
看看是不是可以的
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-3-13 17:43:43 | 显示全部楼层
半导体 发表于 2017-3-13 16:57
这个不会吧   你试试这个
/UI2/system/components/justep/popOver/demo/base.w
看看是不是可以的 ...

我把js代码中的ajax请求部分注释掉后就正常了,什么原因呢?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-13 18:09:28 | 显示全部楼层
poplar 发表于 2017-3-13 17:43
我把js代码中的ajax请求部分注释掉后就正常了,什么原因呢?

你ajax咋写的?
发过来看一下
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-3-13 18:23:24 | 显示全部楼层
半导体 发表于 2017-3-13 18:09
你ajax咋写的?
发过来看一下

$.ajax({
            "type": "post",
            "contentType": "application/json",
            "url": global.GacoscoManageService+"ITManage",
            "dataType": "jsonp",
            "jsonp":"jsoncallback",
            "async": true,
            "data": {"MethodName":"GetPhoneLine","Param":"[{'USERID':'"+userid+"','PASSWD':'"+userpwd+"','YARDID':'"+yardid+"','PHONENO':'"+telno+"'}]"},
            "success": function(data) {
                    waitDialog.hide();
                if(data.RESULT.STATE=="OK"){
                        if(typeof(data.RESULT.DATA)!=="undefined"&&data.RESULT.DATA!==""){
                                if(typeof(data.RESULT.DATA.PHONELINE)!=="undefined"&&data.RESULT.DATA.PHONELINE!==""){
                                        var phoneLine=data.RESULT.DATA.PHONELINE;
                                        for(var i=0;i<phoneLine.length;i++){
                                                phoneLineData.add({ID:i,YARDID:phoneLine["YARDID"],YARD:phoneLine["YARD"],LINEIN:"进:"+phoneLine["LINEIN"],
                                                        LINEOUT:"出:"+phoneLine["LINEOUT"],PHONENO:phoneLine["PHONENO"],MODIFYDATE:phoneLine["MODIFYDATE"],
                                                        MODIFYNAME:phoneLine["MODIFYNAME"],REMARK:phoneLine["REMARK"]});
                                        }
                                        phoneLineList.refresh();
                                }
                                else{
                                    justep.Util.hint("没有符合条件的数据!");
                                }
                        }
                        else{
                                justep.Util.hint("没有符合条件的数据!");
                        }
                }
                else{
                        justep.Util.hint(data.RESULT.MSG);
                    }
            },
            "error": function(xhr, txt) {
                    waitDialog.hide();
                    justep.Util.hint(txt);
            }
        });
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-3-14 09:52:53 | 显示全部楼层
半导体 发表于 2017-3-13 18:09
你ajax咋写的?
发过来看一下

$.ajax({
            "type": "post",
            "contentType": "application/json",
            "url": global.GacoscoManageService+"ITManage",
            "dataType": "jsonp",
            "jsonp":"jsoncallback",
            "async": true,
            "data": {"MethodName":"GetPhoneLine","Param":"[{'USERID':'"+userid+"','PASSWD':'"+userpwd+"','YARDID':'"+yardid+"','PHONENO':'"+telno+"'}]"},
            "success": function(data) {
                    waitDialog.hide();
                if(data.RESULT.STATE=="OK"){
                        if(typeof(data.RESULT.DATA)!=="undefined"&&data.RESULT.DATA!==""){
                                if(typeof(data.RESULT.DATA.PHONELINE)!=="undefined"&&data.RESULT.DATA.PHONELINE!==""){
                                        var phoneLine=data.RESULT.DATA.PHONELINE;
                                        for(var i=0;i<phoneLine.length;i++){
                                                phoneLineData.add({ID:i,YARDID:phoneLine["YARDID"],YARD:phoneLine["YARD"],LINEIN:"进:"+phoneLine["LINEIN"],
                                                        LINEOUT:"出:"+phoneLine["LINEOUT"],PHONENO:phoneLine["PHONENO"],MODIFYDATE:phoneLine["MODIFYDATE"],
                                                        MODIFYNAME:phoneLine["MODIFYNAME"],REMARK:phoneLine["REMARK"]});
                                        }
                                        phoneLineList.refresh();
                                }
                                else{
                                    justep.Util.hint("没有符合条件的数据!");
                                }
                        }
                        else{
                                justep.Util.hint("没有符合条件的数据!");
                        }
                }
                else{
                        justep.Util.hint(data.RESULT.MSG);
                    }
            },
            "error": function(xhr, txt) {
                    waitDialog.hide();
                    justep.Util.hint(txt);
            }
        });
版主,你看是ajax的原因吗
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-14 10:14:59 | 显示全部楼层
poplar 发表于 2017-3-14 09:52
$.ajax({
            "type": "post",
            "contentType": "application/json",

waitDialog.hide();这个是干嘛的?
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-3-14 11:58:46 | 显示全部楼层
半导体 发表于 2017-3-14 10:14
waitDialog.hide();这个是干嘛的?

var waitDialog=this.comp("popOver"); 前边获取的popOver
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-14 14:11:49 | 显示全部楼层
poplar 发表于 2017-3-14 11:58
var waitDialog=this.comp("popOver"); 前边获取的popOver

我怀疑是这句话与dismissible属性冲突了吧  应该哪里有show方法吧  是不是那个冲突了
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-3-14 14:42:43 | 显示全部楼层
半导体 发表于 2017-3-14 14:11
我怀疑是这句话与dismissible属性冲突了吧  应该哪里有show方法吧  是不是那个冲突了 ...

var userid=localStorage.getItem("USERID");
                var userpwd=localStorage.getItem("USERPWD");
                var yardid=$.trim(this.comp("selectYard").val().toString());
                var telno=$.trim(this.comp("inputTelNo").val().toString());
                if(yardid===""&&telno===""){
                        justep.Util.hint("请输入查询条件!");
                        return;
                }
                var phoneLineData=this.comp("phoneLineData");
                var phoneLineList=this.comp("phoneLineList");
                phoneLineData.clear();
                var waitDialog=this.comp("popOver");
                waitDialog.show();
                ///*
                $.ajax({
            "type": "post",
            "contentType": "application/json",
            "url": global.GacoscoManageService+"ITManage",
            "dataType": "jsonp",
            "jsonp":"jsoncallback",
            "async": true,
            "data": {"MethodName":"GetPhoneLine","Param":"[{'USERID':'"+userid+"','PASSWD':'"+userpwd+"','YARDID':'"+yardid+"','PHONENO':'"+telno+"'}]"},
            "success": function(data) {
                    waitDialog.hide();
                if(data.RESULT.STATE=="OK"){
                        if(typeof(data.RESULT.DATA)!=="undefined"&&data.RESULT.DATA!==""){
                                if(typeof(data.RESULT.DATA.PHONELINE)!=="undefined"&&data.RESULT.DATA.PHONELINE!==""){
                                        var phoneLine=data.RESULT.DATA.PHONELINE;
                                        for(var i=0;i<phoneLine.length;i++){
                                                phoneLineData.add({ID:i,YARDID:phoneLine["YARDID"],YARD:phoneLine["YARD"],LINEIN:"进:"+phoneLine["LINEIN"],
                                                        LINEOUT:"出:"+phoneLine["LINEOUT"],PHONENO:phoneLine["PHONENO"],MODIFYDATE:phoneLine["MODIFYDATE"],
                                                        MODIFYNAME:phoneLine["MODIFYNAME"],REMARK:phoneLine["REMARK"]});
                                        }
                                        //phoneLineList.refresh();
                                }
                                else{
                                    justep.Util.hint("没有符合条件的数据!");
                                }
                        }
                        else{
                                justep.Util.hint("没有符合条件的数据!");
                        }
                }
                else{
                        justep.Util.hint(data.RESULT.MSG);
                    }
            },
            "error": function(xhr, txt) {
                    waitDialog.hide();
                    justep.Util.hint(txt);
            }
        });
这是方法里的全部代码,什么地方冲突了?需要怎么改呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 12:26 , Processed in 0.060517 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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