onkeyup 함수를 쓰던 도중 onkeyup 함수가 먹질않아 크롬에서 확인해보니 Uncaught TypeError: is not a function 이런 에러가 발생..... 원인을 찾아보니 onkeyup 함수를 쓰는 태그의 id값이 supply_discount_percentage 여서 오류가 났었던것... 즉 onkeyup 함수의 함수 일므도 supply_discount_percentage 이고 태그의 id 값도 supply_discount_percentage 이여서 오류가 난겁니다. 더 알아보니 name값도 같으면 증상이 동일하더라구요. 아무튼 해결 !!
컬럼 부분을 editable 조절하는건 예제가 많이 나와있어서 찾기가 쉬웠는데 이번에 jqgrid의 한 행의 select 박스에 값이 바뀌면 어떤 한 컬럼만 뺴고 전부 editable이 false가 되야 하는 걸 구현해야했다.. 찾아도 찾아도 나오는건 전체 테이블의 컬럼이 전부 false가 되는것뿐;; 하루종일 구글링 한 결과 드디어 찾아냈네요 ㅠㅠ; 12jQuery("#table").jqGrid('setCell', rowid, '컬럼 name, "", 'editable-cell'); // 특정 cell 수정 가능하게jQuery("#table").jqGrid('setCell', rowid, '컬럼 name', "", 'not-editable-cell'); // 특정 cell 수정 못하게cs 정말 쉽네요 ..
예전에 해오던 스프링부트 프로젝트는 서버단말고 뷰단을 건들고 그냥 새로고침하면 바로바로 적용이 됬었었는데 이번에 새로 프로젝트를 시작하면서 셋팅도 다 똑같이 했는데 서버를 껐다 켜야지만 jsp 수정사항이 반영이 되는 것이다 .... 그래서 오랜 구글링 끝에 okky에 물어봐서 해답을 찾아냈었다.. 일단 원인은 스프링부트 1.5버전 이상부터 이러한 현상이 생긴다. 바로 해결법을 알아보도록 하겠습니다. application.properties 파일로 가서 1server.jsp-servlet.init-parameters.development=truecs 이것 한줄만 추가해주면 된다!! 이것때문에 이제 뷰 쪽 개발은 훨씬 개발속도가 빨라졌네요