jQuery MiniUI

标题: showTips无法使用 [打印本页]

作者: 月夜守望    时间: 2017-11-14 15:29:32     标题: showTips无法使用

在mini.open打开页面上无法使用showTips方法,如下,方法为打开页面的 行取消选中前触发的方法,showTips无法使用,但是mini.alert可以使用

mini.open({
                url: "${pageContext.request.contextPath}/Scheduling/deptItem.jsp?  typeNum="+typeNum+"&time="+time+"&deptCode="+deptCode,
                title: "XXXXX",
                width: 500, height: 550,
                allowResize:false,
                ondestroy: function (action) {
                    gridB.reload();
                }
            });


function validateItems(e){
                var record = e.record;
                if (record) {
                        $.ajax({
                                url:"${pageContext.request.contextPath}/findPB!validateItems.action",
                                type:"post",
                                async:false,
                                data:{"itemCode":record.itemCode, "typeNum":typeNum, "time":time, "depCode":deptCode},
                                success:function(text){
                                        if (text == "used") {
                                                e.cancel = true;
                                                showTips("danger","XXXXXXX");
//                                                mini.alert("XXXXXXXXX")
                                                return;
                                        }
                                }
                        });
                }
        }





作者: qsw    时间: 2017-11-14 15:43:12

对象.方法
mini.showTips({
        content: "内容",
        state: "success",
        x: "right",
        y: "bottom",
        timeout: 3000
    });
作者: 月夜守望    时间: 2017-11-14 16:12:24

qsw 发表于 2017-11-14 15:43
对象.方法
mini.showTips({
        content: "内容",

额,sorry,忘了说了showTips是对mini.showTips方法进行了通用设置,所以应该不是这个方法的问题
function showTips(state,msg, ti, x, y){
        ti = ti? ti: 3000;
        x = x? x: "center";
        y = y? y: "center";
    mini.showTips({
        content: msg,
        state: state,
        x: x,
        y: y,
        timeout: ti
    });
   }

作者: qsw    时间: 2017-11-14 16:29:23

月夜守望 发表于 2017-11-14 16:12
额,sorry,忘了说了showTips是对mini.showTips方法进行了通用设置,所以应该不是这个方法的问题
functio ...

showTips(state,msg, ti, x, y)   你这里是五个参数,上面才传了2个参数。肯定找不到这个方法。
如果参数传对了,那你再看看showTip这个方法在不在本页面。如果在,你可以在页面里打断点,看进没进方法。按F12看页面报错没。
作者: dforce    时间: 2017-11-14 17:29:36

月夜守望 发表于 2017-11-14 16:12
额,sorry,忘了说了showTips是对mini.showTips方法进行了通用设置,所以应该不是这个方法的问题
functio ...

单独调用你这代码是可以的,你这里调试一下,看有没有进去success里面。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2