개발/개인
사용자 수정,상세보기 - 그리드 체크박스 해제
areumtb
2016. 11. 2. 14:24
의외로 간단하고 쉬운것이였다...
사용자 수정, 상세보기 창을 띄운후 닫기를 누르면 리로드 되지않는한 체크한값이 남아있었는데 그것을 해제하는옵션을 찾음
$("#list2").jqGrid('resetSelection');
이거만 추가해주면 되는거였음... ㅎㅎㅎㅎㅎㅎ 그래도 하나 더 알게되었네용...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | //사용자 상세보기 function userView(){ var sel = $("#list2").getGridParam('selarrrow'); // selarrrow 배열 , selrow 하나만 선택 if(sel.length>1){ alert("데이터를 하나만 선택해주세요"); }else if(sel.length == ""){ alert("데이터를 선택해주세요"); }else if(sel.length>=1){ //modal창 띄우기 위해 data-target에 #userView을 줌 $("button[type='button']").attr("data-target","#userView"); // 그리드 체크박스 체크해제 $("#list2").jqGrid('resetSelection'); | 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 | / 사용자 정보 수정 - db데이터 가져오기 function userUpdate(){ var sel = $("#list2").getGridParam('selarrrow'); // selarrrow 배열 , selrow 하나만 선택 // 그리드 체크박스 체크해제 $("#list2").jqGrid('resetSelection'); if(sel.length>1){ alert("수정할 데이터를 하나만 선택해주세요"); }else if(sel.length == ""){ alert("수정할 데이터를 선택해주세요"); }else if(sel.length>=1){ //modal창 띄우기 위해 data-target에 #userUpdate을 줌 $("button[type='button']").attr("data-target","#userUpdate"); | cs |