본문 바로가기

개발76

jqgrid loadComplete , gridComplete gridCompletegrid 가 모든 작업을 완료한 후 발생한다. loadComplete서버에 요청을 보낸 직후 호출된다 2016. 12. 8.
사용자 정보수정 - 삭제 후 그리드 리로드(체크박스유지) -> 16.12.15 수정 2명 이상의 사용자 정보수정을 했을시 사용자 한명의 정보를 삭제 1234567891011121314151617function nextUserUpdateModalMult(list, modalTitle, cnt, selCount,rowid){... 사용자를 삭제하면은 그 사용자에관한 rowid도 삭제를 해서 팝업창을 리로드 해야함 $("#deleteModel").click(function(){ var DCODE = list[cnt].dcode; // 삭제할 rowid를 배열에서 삭제 var arr = $.grep(rowid, function(el){ // 배열의 원소수만큼 반복 // el은 배열의 각각의 원소 console.log("el "+el); return el != rowid[cnt]; // 현재 r.. 2016. 12. 7.
그리드 리로드 + 체크박스 유지 그리드 리로드 + 체크박스 유지 두명 이상의 사용자 정보 수정이나 삭제시 체크했던 체크박스 유지를 하기위해 이것저것 수행함 1. 먼저 그리드를 체크하면 html에서 어떤 변화가 생기는지 확인 체크박스에 마우스커서를 올려놨을때12345// 그리드 한줄 //체크박스 cs 그리드를 체크했을때 12345// 그리드 한줄 //체크박스 cs ★이렇게 그리드 tr에는 class 에 ui-state-highlight 추가되어 색 반전이 되고 aria-selected="true"체크박스는 aria-selected="true" 이런 두가지 변화가 있었다. 12/06일 어제는 체크박스에 aria-selected="true" 추가되는거만 주목하여 그냥 선택한 rowid만큼 for문돌려 선택하게 하면 되겟구나 해서 jqgrid.. 2016. 12. 7.
JQGRID 2016. 12. 6.
상세보기에서 마지막 다음버튼을 누를시에 이전으로 돌아가려면 버튼을 두번 눌러야할때 상세보기에서 마지막 다음버튼을 누를시에 이전으로 돌아가려면 버튼을 두번 눌러야했음 그래서 수정하기로 1 2 3 4 5 6 7 8 9 10 $("#nextDetailView").click(function() { cnt = cnt + 1; console.log("nextDetailView - 다음"); console.log("cnt: "+cnt+", selCount: "+selCount); if (cnt 2016. 12. 2.
function userDetaileViewShow(emp,title) - 사용자 정보 상세보기 전체부분 123456789101112131415161718192021222324// 사용자 상세보기 // 상세보기 버튼클릭 $("#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); }*/el.. 2016. 12. 1.