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();
}

art.dialog的应用

时间: 2024-09-29 12:57:05

art.dialog的应用的相关文章

art.dialog.art 中,将子页面窗口中的值传递给父框架中

art.dialog.art 中,将子页面窗口中的值传递给父框架中 方法: artDialog.open.origin.document.getElementById('父元素ID').value=document.getElementById('子页面元素ID').value;

art.dialog

这个是第一个页面的单击事件,弹出一个窗口,该窗口为一个jsp页面 弹出窗口之后,输入一些数据,按 Add button 表单提交 之后 变成了这样,后台无返回任何数据,json也没有

jquery dialog 参数说明

var dialog = art.dialog({ title: '欢迎', content: '欢迎使用artDialog对话框组件!', icon: 'succeed', follow: document.getElementById('btn2'), ok: function(){ this.title('警告').content('请注意artDialog两秒后将关闭!').lock().time(2); return false; }, button: [ { name: '同意',

dialog组件的jquery封装实现

(function($){ $.extend({ Dialog : function(id, options){ var option = $.extend({}, options); option.id = id; if(!option.content || option.content == "") { throw new Error("content不存在!"); } if(option.content.indexOf("url:") ==

art is not defined artDialog is not defined

这是artDialog的框架问题,我已经用art.dialog.open(url,'','')实现了art.dialog打开一个iframe窗体的功能,后来苦苦实现不了关闭,网上千篇一律,只给出一句close代码,代码是没错,但是本人愚笨,久久不得要领,后来终于发现是引用artDialog文件版本的事. 关闭代码 var win = art.dialog.open.origin;//获取当前打开iframe的父级open方法 art.dialog.close();//关闭当前弹出的art.dia

artdialog关闭弹出窗口

打开 function opentree(){  var dialog = art.dialog({    title: '选择提交部门',      content:jQuery("#mygroup").html(),      id: 'D345'  }); } 关闭 art.dialog({id: ‘D345′}).close(); 等同于 art.dialog.get('D345').close();

Jquery_artDialog对话框弹出

artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口l  自适应内容artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它.它的消息容器甚至能够根据宽度让文本居中或居左对齐--这一切全是XHTML+CSS原生实现. l  完善的接口它的接口完善,可以轻易与外部程序配合使用.如异步写入消息.控制位置.尺寸.显示与隐藏.关闭等. l  细致的体验如果不是在输入状态,它支持Esc快捷键关

Bootstrap grid实例(Asp.net)

<link href="../../js/jqGrid/css/ui.jqgrid.css" rel="stylesheet" type="text/css" /> <link href="../../css/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <scrip

如何限制上传附件的格式?

解决思路:1.在$(document).ready(function(){});中加上  $("#uploadFile").live("change",function () {};如下红色标记部分 <script type="text/javascript"> $(document).ready(function() { //$("#name").focus(); var id=$("#id"