1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | // 사용자 상세보기 // 상세보기 버튼클릭 $("#userDetaileView_Btn").click(function(){ var rowid =$("#list2").getGridParam('selarrrow'); if(rowid == ""){ alert("데이터를 선택해주세요 "); }/*else if(rowid.length == 1){ var row = JSON.stringify($("#list2").getRowData(rowid)); var arr = JSON.parse(row); var dcode = arr.dcode; $("#userModal_GridBtn").click(); userDetaileView(dcode); }*/else if(rowid.length >= 1){ //alert("다중 상세보기 "); $("#userModal_GridBtn").click(); var dcode = new Array(); for (var i = 0; i < rowid.length; i++) { rows = JSON.stringify($("#list2").getRowData(rowid[i])); dcode.push(JSON.parse(rows).dcode); } userDetaileViewMult(rowid,dcode); } }); | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | function userDetaileView(dcode){ $.ajax({ type : "POST", url:"/library/userView.do", dataType:"html", async:true, data:{"dcode":dcode}, contentType: "application/json", success: function (data){ // userUpdateSelect.do에서 // return받은 emp 데이터 var emp = data; var title = {}; title.title = "사용자 상세정보 보기"; title.formClass = "user_DetaileViewPopup"; userDetaileViewShow(emp,title); },error:function(request,status,error){ console.log("code:"+request.status+"\n"+"message:" +request.responseText+"\n"+"error:"+error); alert("실패"); } }); }; function userDetaileViewShow(emp,title){ var modalTitle = title; var data = JSON.parse(emp); var dcode = data.dcode; if(data.note==null){data.note="";}; modalFormClean(); // 모델 초기화 $("#modal_insertForm").attr("class",modalTitle.formClass);// form에 추가할 class $(".modal-title").html( "<strong>"+modalTitle.title+"</strong>" ); //사원정보 상세보기 $("#grid_list_modal").html( "<li hidden>"+data.ucode+"</li>"+ "<li>" + "<label>사원ID</label>"+"<span>"+data.ename+"</span>"+ "<label>자택정보</label>"+"<span>"+data.address+"</span>"+ "</li>"+ "<li>" + "<label>이름</label>"+"<span>"+ data.name+"</span>"+ "<label>사원번호</label>"+"<span>"+ data.dcode+"</span>"+ "</li>"+ "<li>" + "<label>부서</label>"+"<span>"+data.department+"</span>"+ "<label>직급</label>"+"<span>"+data.position+"</span>"+ "</li>"+ "<li>" + "<label>생년월일</label>"+"<span>"+data.birthday +"</span>"+ "<label>입사일</label>"+"<span>"+data.bireday +"</span>"+ "</li>"+ "<li>" + "<label>전화번호</label>"+"<span>"+data.phone +"</span>"+ "<label>내선번호</label>"+"<span>"+data.exnum +"</span>"+ "</li>"+ "<li>" + "<label>이메일</label>"+"<span>"+data.email+"</span>"+ "<label>사원상태</label>"+"<span>"+data.present+"</span>"+ "</li>"+ "<li>" + "<label>비고</label>"+"<span>"+data.note+"</span>"+ "</li>" ); listCss(); $("#popup_btn").html( "<button type='button' id='close' class='btn btn-default' data-dismiss='modal'>닫기</button>"+ "<button type='button' id='updataModal' class='btn btn-default' data-dismiss='' >수정하기</button>" ); $("#updataModal").click(function(){ userUpdateModalconfirm(dcode); }); } | cs |
'개발 > 개인' 카테고리의 다른 글
사용자 다중선택 - 삭제,수정시 체크박스 유지 에러해결 (0) | 2016.12.19 |
---|---|
사용자 정보수정 - 삭제 후 그리드 리로드(체크박스유지) -> 16.12.15 수정 (0) | 2016.12.07 |
function userUpdateModalShow(emp,title) // 사용자 정보 상세보기 - 정보수정부분전체 (0) | 2016.12.01 |
사용자 상세검색 _modal (0) | 2016.11.30 |
사용자 정보입력 _modal (0) | 2016.11.30 |
댓글