• 循环删除多条数据,先拼接字符串,再拆分成一个一个


    1.前台拼接需要删除的ID字符串

     //删除流程模板
                    delFlowModel: function () {
                        var that = modObj;                  
                        var rows = that.uiStore.gvFlowModelList.getCheckRows();
                        if (rows.length == 0) {
                            alert("请先选择流程模板");
                            return false;
                        }
                        if (confirm("是否删除选中的流程模板?")) {
                            //需要删除的模板ID
                            var modelID = []
                            for (var i = 0; i < rows.length; i++) {
                                modelID.push(rows[i].WF_M_ID);
                            }
                            //删除流程模板
                            var param = {
                                reqType: "DelFlowModel",
                                modelID: modelID.join(that.splitChar.splitStr1st)
                            };
                            that.ajaxDeal(that.dataStore.ajaxUrl, param, function (result) {
                                if (result.state == "ok") {
                                    alert("删除成功")
                                }
                                else {
                                    alert("删除失败")
                                }
                            });
                            var modelClassCode = "root";
                            that.loadModelListByClass(modelClassCode);
                        }                  
                    },
    

    2.在Service层拆分字符串

            /// <summary>
            /// 删除流程模板
            /// </summary>
            /// <param name="modelID"></param>
            public void DelFlowModel(string modelID)
            {
                var modelIDs = modelID.Split(PublicValue.FirstSplitString);
           //循环删除
    foreach (var item in modelIDs) { _flowConfigDao.DelFlowModel(item); } }
  • 相关阅读:
    持久化 轻量数据
    ObjectiveC 中 +load 与 +initialize
    对待“技术“与“管理”的想法
    springcloudalibaba之Nacos
    Docker上安装Redis
    Docker安装Minio
    基于Docker部署Nacos
    支付宝微信合单支付
    Nacos安装和配置
    windows常用软件安装和配置
  • 原文地址:https://www.cnblogs.com/ChenMM/p/9951406.html
Copyright © 2020-2023  润新知