首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

从grid中一次剔除多条数据

2012-08-30 
从grid中一次删除多条数据/*** 删除自定义字段*/var setting_customfields_handleDelete function() {va

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

热点排行
Bad Request.