`

从grid中一次删除多条数据

 
阅读更多
/**
     * 删除自定义字段
     */
    var setting_customfields_handleDelete = function() {
        var selectedKeys = setting_customfieldslist_grid.selModel.selections.keys;
        if (selectedKeys.length > 0) {
            var select = setting_customfieldslist_grid.getSelections();
            for (var i = 0; i < select.length; i++) {
                setting_customfieldslist_del_count++;
            }
            Ext.MessageBox.confirm(local_customfield_tips, local_customfield_confirmDelete, setting_customfieldslist_deleteRecord);

        } else {
            Ext.MessageBox.alert(local_customfield_tips, local_customfield_selectAtleastOneRecord);
        }
    }
    /**
     * 删除自定义字段记录
     */
    function setting_customfieldslist_deleteRecord(btn) {
        if (btn == 'yes') {
            var flagdele = true;
            var selectedRecords=setting_customfieldslist_grid.getSelections();
            var ids=new Array();
            var index;
            for (var i = 0; i < selectedRecords.length; i++) {
            ids.push(selectedRecords[i].get('ID'));
            }
            ids=ids.toString();
            Ext.Ajax.request({
                url : 'BLL/ModuleSystem/Setting/CustomField/Operation.aspx?cmd=delCustomFields&rand=' + Math.round(Math.random() * (10000 - 1)).toString(),
                method : 'POST',
                params : {
                    ids : ids
                },
                failure : function(response, options) {
                    Ext.MessageBox.hide();
                    Ext.MessageBox.alert(local_customfield_warn, local_customfield_ContactAdmin);
                },
                success : function(response, options) {
                    if (response.responseText != "OK") {
                        Ext.MessageBox.alert(local_customfield_tips, local_customfield_haveDeleteForbidRecord);
                    } else {
                        Ext.MessageBox.alert(local_customfield_tips, local_customfield_deleteSuccess);
                        setting_customfieldslist_store.reload();
                    }
                }
            });
        }
    }
分享到:
评论

相关推荐

    dhtmlx-grid分页-示例,后台java调用

    数据加载中 请稍候 &quot; ; mygrid new dhtmlXGridObject &quot;projectlist&quot; ; mygrid setImagePath &quot; script dhtml grid imgs &quot; ; mygrid setHeader &quot;客户 项目 状态 是否ZZ 审核 ...

    WPF 记录查询器(Notes)

    对第五的说明:之所以把意见反馈单独拿出是因为:如果那位兄弟姐妹能在使用过程中提出5条有用的建议(包括软件Bug,使用的习惯等,我将会根据您的要求送任意一个模块的源码,如果能提出建设性意见的可以随意指软件中...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -从Region控件中删除SplitColor属性,增加CollapseMode, EnableSplitTip, SplitTip, CollapsibleSplitTip属性(feedback:bmck)。 -BorderPanel更名为RegionPanel。 -DropDownList拥有MarkInvalid方法(feedback:sun...

    Powerbuilder9.0实用教程源代码

    1.建议读者下载源文件后,将该源文件进行备份,读者使用副本源文件进行学习,这样一但出问题就不用再从网上下载了。 2.将源文件中“数据库文件”文件夹一定要复制到C盘根目录下,这样才能保证您连接数据库文件...

    易语言程序免安装版下载

     静态编译后的易语言EXE/DLL之间不能再共享譬如窗口、窗口组件等类似资源,对于已经静态连接到一个EXE/DLL中的支持库,该支持库中的数据或资源将不能再被其它EXE/DLL中所使用的同名支持库访问。这是因为代码被分别...

    数据库管理工具 SQLyog Ultimate 13.1.1.0 + x64 中文多语免费版.zip

    快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的。 程序本身非常短小精悍!压缩后只有348 KB。 完全使用MySQL C APIs程序接口。 以直观的表格界面建立或编辑数据表。 以直观的...

    物业管理系统

    说明:其编法如(1)(3)在项目管理器中新建一个表单,名称为“房屋信息生成器”,在表单中添加13个label控件,6个combo控件,1个text控件,4个spinner控件,1个commandgroup控件,1个grid控件。说明:其编法如(1...

    SQLyog Ultimate v11.21(X86/X64位)多语言注册版(Key)

    5、快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的; 6、可视化查询编辑器; 7、完全使用MySQL C APIs程序接口; 8、以直观的表格界面建立或编辑数据表; 9、以直观的表格...

    ExtAspNet_v2.3.2_dll

    -从Region控件中删除SplitColor属性,增加CollapseMode, EnableSplitTip, SplitTip, CollapsibleSplitTip属性(feedback:bmck)。 -BorderPanel更名为RegionPanel。 -DropDownList拥有MarkInvalid方法(feedback:sun...

    一套Developer Express控件包 For Delphi7

    一套Developer Express控件...ExpressVerticalGrid Suite 表结构以垂直方式(卡片样式)的GRID显示,一般来说,GRID适合用来显示,而VerticalGrid适合用来编辑数据。下面的控件还不知道有什么用,请有知道的介绍一下。...

    【。net 专业】 面试题

    您使用一个SqlDataAdapter对象和一个SqlCommand对象通过调用一个存储过程从数据库中获取产品数据。您将SqlCommand对象的CommandType属性设置为CommandType.StoredProcedure,并将它的CommandText属性设置为...

    Foxpro 开发答疑160问

    30. 如何在Grid拆分窗口中取消拆分条 101 31. 如何利用Grid的动态属性进行动态设计 104 32. 如何生成一个具有滚动条的窗口来移动记录 108 33. 如何将程序图标放入系统托盘 111 第3章 数据处理 115 34. 如何...

    jQuery LigerUI V1.1.0

    菜单条和是在菜单的基础上显示的一个类似Window菜单的一个插件,工具条是一些按钮的集合,可以自定义图片。 树 [增加]提供右击方法实现的接口 [优化]点击项就折叠/反折叠,而不是点击 + 才折叠 下拉框 ...

    autocad命令全集

    168 MULTIPLE   反复多次执行上一次命令直到 执行别的命令或按Esc键 169 MVIEW MV 创建多视窗 170 MVSETUP   控制视口 171 NEW   新建图形文件 172 OFFSET O 偏移复制实体 173 OLELINKS   更新、编辑或取消已...

    Jquery EasyUI Datagrid右键菜单实现方法

    用户在每次使用的时候,都需要去先选中一条或者多条数据,然后在去点按钮进行相关操作,这样其实还是很麻烦的,做项目的过程中,为了用户着想,做了一个右键菜单,用户想要删除或者编辑某一条数据直接在其位置上右键...

Global site tag (gtag.js) - Google Analytics