您的位置:首页 > 产品设计 > UI/UE

Easyui封装公用创建dialog的JS函数

2018-01-30 15:14 381 查看
 1、宽度和高度给定

     

[javascript] view
plain copy

function createDialog(dialogFrame, dialogId, dialogTitle, dialogUrl)  

{  

    var div = $('#'+dialogFrame);  

    var html = '<div id="'+dialogId+'"></div>';  

    div.empty();  

    div.append(html);  

    $.parser.parse(div);  

    var url = dialogUrl;  

      

    //var url = 'allpage/page/assistSystem/cashManager/cashSettlementManager/cashSettlementManagerLC/tvmCashSettlementDialog.jsp';  

    $("#"+dialogId).dialog(  

    {  

        title : dialogTitle,  

        width : '70%',  

        height : '70%',  

        closed : false,  

        cache : false,  

        draggable : false,  

        href : url,  

        modal : true,  

        onClose : function()  

        {  

            $(this).dialog('destroy');  

        }  

    });  

}  

2、宽度可自由设定

  

[javascript] view
plain copy

function createDialogWithSize(dialogFrame, dialogId,dialogTitle, dialogUrl,width,height)  

{  

    var div = $('#'+dialogFrame);  

    var html = '<div id="'+dialogId+'"></div>';  

    div.empty();  

    div.append(html);  

    $.parser.parse(div);  

    var url = dialogUrl;  

      

    //var url = 'allpage/page/assistSystem/cashManager/cashSettlementManager/cashSettlementManagerLC/tvmCashSettlementDialog.jsp';  

    $("#"+dialogId).dialog(  

    {  

        title : dialogTitle,  

        width : width,  

        height : height,  

        closed : false,  

        cache : false,  

        draggable : false,  

        href : url,  

        modal : true,  

        onClose : function()  

        {  

            $(this).dialog('destroy');  

        }  

    });  

}  

  $(function () {
            $("#myDialog").dialog({
                modal: true,
                collapsible: true, //设置可折叠
                toolbar: [{   //设置工具栏数组
                    text: '添加',
                    iconCls: 'icon-add',
                    handler: function () {
                        $.messager.show({ showType: "fade", msg: "添加数据", title: "提示", timeout: 1000 });
                    }
                }, {
                    text: '保存',
                    iconCls: 'icon-save',
                    handler: function () {
                        $.messager.show({ showType: "fade", msg: "保存数据", title: "提示", timeout: 1000 });
                    }
                }],
                buttons: [{ //设置下方按钮数组
                    text: '提交',
                    iconCls: 'icon-ok',
                    handler: function () {
                        $.messager.show({ showType: "fade", msg: "提交数据", title: "提示", timeout: 1000 });
                    }
                }, {
                    text: '取消',
                    iconCls: 'icon-cancel',
                    handler: function () {
                    }
                }]
            });
        });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: