查看: 3856|回复: 1

移动端能不能使用自定义弹窗的功能

升级   5.45%

43

主题

26

回帖

545

积分

注册会员

Rank: 2

积分
545
发表于 2023-9-11 14:04:38 | 显示全部楼层 |阅读模式
在移动端和PC端写了一样的代码,也在界面上添加了子表单,也在表单上看到子表单的内容。但是PC端正常,移动端就是不行,显示空白的一个窗口。
请问是代码问题,还是移动端不支持这种弹窗方式

以下是代码:
[JavaScript] 纯文本查看 复制代码
var contentNode = this.form.get("div_1").node.show();
    var node = contentNode.getFirst();
    var _self = this;

    this.form.dataGridDlg = o2.DL.open({
        "title": "提交审批",
        "width": "600",
        "height": "400",
        "overflow": "auto",
        "mask": true,
        "content": node,
        "isTitle": false,
        "isClose":false,
        "container":this.form.node(),
        "positionNode": this.form.getApp().content,
        "onQueryClose": function(){
            node.inject(contentNode);
            contentNode.hide();
        }.bind(this),
        "onQueryLoad": function(){
            if (this.form.get("LC").getData().includes("会办部门意见") == true){
                this.form.get("SPR").show();
                this.form.get("SPR").setData([]);
            } else{
                this.form.get("SPR").hide();
            }
        }.bind(this),
        "buttonList": [
        {
            "text": "提交",
            "action": function(){
                //判断是否有选择审批人
                var spr = this.form.get("LC").getData();
                if (spr == "" || spr == null){
                    var ts = confirm("没有选择下一步的办理人,流程将直接办结,是否继续?");
                    if (ts == false){
                        return;
                    }
                }
                spr = spr.split(",");

                //判断选择了会办,是否选择会办人
                var hb_spr = this.form.get("SPR").getData();
                if (spr.includes("会办部门意见") == true || hb_spr.length == 0){
                    confirm("选择了会办,但是没有选择需要审批的会办人");
                    return;
                }
                this.form.dataGridDlg.close();
                _self.form.process();
            }.bind(this)
        },
        {
            "text": "关闭",
            "action": function(){
                this.form.dataGridDlg.close();
            }.bind(this)
        }]
    })



回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-11 17:10:10 | 显示全部楼层
支持的,您移动端测试时F12跟踪一下,看看是否有报错,可能某一部分有问题,没兼容吧
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread