kendogrid batch의 값을 true로 설정하면 update나 create 함수가 변화한 행의 개수만 큼 실행되던 것이 한번만 실행되고 받는 데이터는 배열 형식으로 받는 것을 확인하였다.

 

그래서 data에 접근할 때 for문을 돌리도록 변경하였다.

                create: function (e) {

                    var GridKey = "GridMain";
                    var RowStatus = "INSERT";

                    companyid = "<%=Session["LOGINCOMPANYID"]%>";
                    divisionid = "<%=Session["LOGINDIVISIONID"]%>";
                    createuserid = "<%=Session["LOGINUSERID"]%>";
                    modifyuserid = "<%=Session["LOGINUSERID"]%>";

                    for (let i = 0; i < e.data.models.length; i++) {
                        let item = e.data.models[i];
                        Main_param += "{ RowStatus: '" + RowStatus + "'";
                        Main_param += ", GROUPID: '" + item.GROUPID + "'";
                        Main_param += ", GROUPNAME: '" + item.GROUPNAME + "'";
                        Main_param += ", AUTHSEQUENCE: '" + item.AUTHSEQUENCE + "'";
                        Main_param += ", REMARK: '" + item.REMARK + "'";
                        Main_param += ", COMPANYID: '" + companyid + "'";
                        Main_param += ", DIVISIONID: '" + divisionid + "'";
                        Main_param += ", ISVALID: '" + item.ISVALID + "'";
                        Main_param += ", ISUSE: '" + item.ISUSE + "'";
                        Main_param += ", CREATEUSERID: '" + createuserid + "'";
                        Main_param += ", CREATETIME: 'CREATETIME'";
                        Main_param += ", MODIFYUSERID: '" + modifyuserid + "'";
                        Main_param += ", MODIFYTIME: 'MODIFYTIME'";
                        Main_param += ", LASTHISTORYKEY: 'LASTHISTORYKEY'";
                        Main_param += "},";
                    }    
                    e.success();
                }

'Today I Learned' 카테고리의 다른 글

kendogrid 한번에 update, create 하기  (0) 2021.12.16
KendoGrid empty  (0) 2021.12.15
음료수 얼려먹기 나의 답안  (0) 2021.12.09
kendogrid-isNew()  (0) 2021.12.09
이것이 코딩테스트이다 - 게임 개발  (0) 2021.12.08

+ Recent posts