首页 > 代码库 > art.dialog的应用

art.dialog的应用

最近做公司的软件项目,弹出页面window.showmodeldialog不好看.为了提高客户体验,使用了art.dialog.碰到两个问题:

1.删除的时候,弹出提示,确定后再删除,碰到linkbutton先相应href的问题.最终解决方案:

asp.net部分

<a id=<%# "gvDel_"+Container.DataItemIndex %> onclick=showdialog(this)>删除</a><asp:LinkButton ID="gvDel" runat="server" Text=""                                    CommandArgument=<%#Eval("ID") %> OnClick="gvButton_Click"></asp:LinkButton>

JS部分

function showDelDialog(vv, contents) {        var result = art.dialog({            id: ‘testID‘,            content: contents,            button: [            {                name: ‘确定‘,                callback: function () { eval($("#"+vv).attr("href")); }            },            { name: ‘取消‘,                callback: function () { }            }]        });    }

2.弹出页面选择好内容,返回父窗体选择的内容

JS代码

function OpenDialog(pageUrl, title, controlName) {        art.dialog.open(pageUrl, { id: ‘AAA‘, close: function () {            var bValue = http://www.mamicode.com/art.dialog.data(‘bValue‘);"#" + controlName).val(bValue);        }        },false);}function CloseDialogReturnValue(returnValues) {    art.dialog.data("bValue", returnValues);    art.dialog.close();}