html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

在Webcontrol的Toolbar上加入删除确认的方法(改进后)_.NET教程_编程技术

[ ] 已经帮助:人解决问题
web
上次发了一个加确认删除的方法,经过实践,发现效果并不很理想,所以又对该方法进行了剖析,做了一些调整,使其现在更加使用了,步骤如下:

1、老规矩,打开C:/Inetpub/wwwroot/webctrl_client/1_0下的toolbar.htc ,找到方法f_FireButtonClick(oCell)

2、对该方法其中的代码进行修改,具体修改内容如下:
// Modify Start
function f_FireButtonClick(oCell)
{
    //var oEvent= createEventObject();

    var bConfirm;
    bConfirm=false;          
    
    if (oCell != null)
    {
        //oEvent.srcNode = f_PublicMakeContract(oCell);  
                
        var doid;                                       //Oprate ID
        doid = oCell.id;
        
        if(id != null)
        {
            var sindex ;
            var strmsg ;
            sindex = doid.indexOf("DELETE");
            if(sindex != -1)
            {
                strmsg = "是否要进行删除操作?";
                bConfirm = true;
            }
            
            sindex = doid.indexOf("DELETECATALOG");
            if(sindex != -1)
            {
                strmsg = "对象分类删除后,分类下属分类及/r/n文档将同时被删除。是否删除?";
                bConfirm = true;
            }
            
            sindex = doid.indexOf("DELETEDOC");
            if(sindex != -1)
            {
                strmsg = "是否确实要删除选定文档?";
                bConfirm = true;
            }
            
            sindex = doid.indexOf("CLEARRECYCLE");
            if(sindex != -1)
            {
                strmsg = "确实要永久删除所有回收站中的文档吗?";
                bConfirm = true;
            }
            
            if(bConfirm)
            {
                if(confirm(strmsg))
                {
                    evButtonClick.fire(f_CreateEventObject(oCell));
                    return ;
                }
                else
                {
                    return ;
                }
            }
        }
        evButtonClick.fire(f_CreateEventObject(oCell));
    }
}
// Modify End

3、修改的主要思路是通过ToolbarItem的ID号来决定进行什么样的提示操作,具体提示内容需要自行确定了。

4、我已经在多个项目中进行了调试,使用均很正常,大家有问题就说。
sWUHTML5中文学习网 - HTML5先行者学习网
sWUHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助