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 = art.dialog.data('bValue');
            $("#" + controlName).val(bValue);
        }
        },false);
}
function CloseDialogReturnValue(returnValues) {
    art.dialog.data("bValue", returnValues);
    art.dialog.close();
}
posted @ 2014-08-06 15:13  河北软件  阅读(288)  评论(0编辑  收藏  举报