• jeecg中自定义dialog,实现窗体的弹出


    自定一个dialog,在子窗体中写一个方法,然后通过iframe进行调取
    function createwindowoktext(title, addurl,width,height,oktext,canceltext) {
    width = width?700;
    height = height?height:400;
    if(width=="100%" || height=="100%")

    { width = window.top.document.body.offsetWidth; height =window.top.document.body.offsetHeight-100; }

    if(typeof(windowapi) == 'undefined'){
    $.dialog({
    content: 'url:'+addurl,
    lock : true,
    //zIndex:1990,
    width,
    height:height,
    title:title,
    opacity : 0.3,
    cache:false,
    ok: function()

    { iframe = this.iframe.contentWindow;

    var orgIds=iframe.getDomianIds();

    var orgNames = iframe.getDomian(); //alert(orgId);

    $("input[name='domainIdStr']").attr("value",orgIds);

    $("input[name='domainStrs']").attr("value",orgNames);

    //saveObj();

    return true; }

    ,
    okVal:oktext,
    cancelVal: canceltext,
    cancel: true /为true等价于function(){}/
    }).zindex();
    }else{
    W.$.dialog({
    content: 'url:'+addurl,
    lock : true,
    width,
    //zIndex:1990,
    height:height,
    parent:windowapi,
    title:title,
    opacity : 0.3,
    cache:false,
    ok: function()

    { iframe = this.iframe.contentWindow; var orgIds=iframe.getDomianIds(); var orgNames = iframe.getDomian(); //alert(orgId); $("input[name='domainIdStr']").attr("value",orgIds); $("input[name='domainStrs']").attr("value",orgNames); //saveObj(); return true; }

    ,
    okVal:oktext,
    cancelVal: canceltext,
    cancel: true /为true等价于function(){}/
    }).zindex();
    }

    }

  • 相关阅读:
    asp.net core mvc 之 DynamicApi
    打造适用于c#的feign
    asp.net App_Code文件夹相关操作
    基于Mono.Cecil的静态注入
    补充ICache
    自制简单实用IoC
    自制简单的.Net ORM框架 (一) 简介
    解决Asp.net Mvc中使用异步的时候HttpContext.Current为null的方法
    微信开发之.Net
    VS2017 网站打包发布生成的文件中包含.pdb文件,解决办法
  • 原文地址:https://www.cnblogs.com/xwgcxk/p/7239526.html
Copyright © 2020-2023  润新知