删除

//取消人员方法
    qxryRecord : function() {
        var me = this;
        var record = this.getSelectionModel().getSelection();    //取得选中行
         if(record.length==0){
             Ext.Msg.alert("提示","请选择要删除的内容");
             return;
         }
         
         var array = new Array();
        Ext.Msg.confirm('提示','是否确认删除',function(btn){
            if(btn=='yes'){
                for(var i=0;i<record.length;i++){
                    array.push(record[i].get("HDID"));
                }
                Ext.Ajax.request({
                    url:"/sfjcgl/rcjwgl/jgzgl/deleteInfo?theme=none",
                    params:{
                        items:array
                    },
                    success: function (r) {
                        var data = Ext.decode(r.responseText);
                        if(data.success=="false"){
                            Ext.Msg.alert("提示",data.message);
                        }else{
                            Ext.Msg.alert("提示",data.message);
                            me.Reload();
                        }
                    },
                    failure: function () {
                        Ext.Msg.alert("提示","操作失败!");
                    }
                });
            }else{
            }
        },this)
    },
    
    
    java文件
     @Action public String deleteInfo() {
        HttpServletRequest request = ActionContext.getActionContext().getHttpServletRequest();
        Map < String,
        Object > map = new HashMap < String,
        Object > ();
        String[] array = request.getParameterValues("items");
        int resCount = 0;
        for (int i = 0; i < array.length; i++) {
            String deleteSql = "update SFJC21 set DELETEFLAG = '1' WHERE SFJC2100 = '" + array[i] + "' ";
            try {
                resCount = jdbcOperations.update(deleteSql);
                if (resCount > 0) {
                    map.put("success", "true");
                    map.put("message", "操作成功!");
                }
            } catch(Exception e) {
                e.printStackTrace();
                map.put("success", "false");
            }
        }
        return Json.encode(map);
    }

 

posted @ 2017-04-28 15:45  mandy3651423  阅读(132)  评论(0)    收藏  举报