Tip/Javascript23 [jquery] iframe 컨트롤 부득이하게 아이프레임을 이용하여 객체나 함수를 호출해야 할 경우 다음과 같이 이용한다. parent.html child.html 2013. 12. 3. [jquery] jquery cron jquery 를 이용하면서 없는 플러그인이 없을 정도로 널리(?) 이용되고 있는 것 같아 사용하는 입장으로 아주 뿌듯하다. 혹시나 하여 jquery 의 cron 플러그인이 있을까 하고 찾아보았지만 역시나 있었다. 그중에서 내가 사용한 것에 대한 링크를 기록해 둔다. 참고 : http://shawnchin.github.io/jquery-cron/ 2013. 12. 2. [jqGrid] rowspan jqGrid 에서는 현재 버전 기준으로 colspan 에 대한 기능은 지원하지만 rowspan 에 대한 기능은 지원하지 않는다. 이와 관련하여 Stackoverflow 에 묻고 답한 부분이 있어 참고하려고 기록해 둔다. 아래는 적용한 코드이다. 참고 http://stackoverflow.com/questions/12200621/jqgrid-grouping-row-level-data 2013. 12. 2. [jqGrid] JSON 데이터 정렬 jqGrid 에서 local 데이터에 대해서 addRowData 를 이용하여 Grid 에 데이터를 추가할 경우. 정렬 기능을 이용하려면 sortname 값을 지정한 후에 Grid 를 reloadGrid 해야만 한다. 하지만 이방법 보다 먼저 json 형태의 데이터일 경우 json 차원에서 정렬을 하면 한단계를 줄일 수 있다. gridData.list.sort(function(a, b){ if(a.score == b.score){ return 0} else{ return a.score > b.score ? 1 : -1; }}); 참고 : http://stackoverflow.com/questions/881510/jquery-sorting-json-by-properties 2013. 11. 21. [Thymeleaf] contextPath in Javascript Thymeleaf 는 HTML 의 속성값을 이용하여 파싱을 한다. 결국 TAG에 적용된 값들을 토대로 파싱을 하는데 자바스크립트에서의 파싱도 지원을 한다. 자세한 내용은 문서를 참고하기 바란다. 자바스크립트에서 contextPath 의 값을 가져오기 위해서는 다음 값들을 사용할 수 있다. 그 외 다양한 방법들 관련해서도 마찬가지로 문서를 참고하기 바란다. 단지 기록차원에서 블로그에 글을 남겨둔다. 참고 : Tutorial: Using Thymeleaf (http://www.thymeleaf.org/doc/html/Using-Thymeleaf.html#script-inlining-javascript-and-dart) 2013. 11. 7. [jqGrid] getRowData 를 이용시 \r\n 값이 사라지는 현상 in IE8 jqGrid 를 사용하면서 또한가지 이슈가 발견되었다. 뭐 이슈라기 보다 지금까지 여러 프로젝트에 jqGrid 를 사용하였지만 아직 발견되지 않았던 것이라고 하는게 맞겠다. 해당 이슈를 공유하고자 한다. 물론 더 좋은 방법이 있으면 이곳에서 공유했으면 하는것이 필자의 바람이기도 하다. 화면 리스트와 편집을 동시에 하는 화면을 구현하였다. 이때 리스트를 그리드로 구현하고 편집 화면은 폼(input, select, textarea 등으로 구성된)으로 구성하였다. 리스트에서는 화면에 보이지 않는 , 즉 편집(폼)을 위한 데이터까지 Grid 에서 가지고 있다가(hidden:true 이용) 선택시(onSelectRow 이벤트) 폼화면을 Grid 의 getRowData 함수를 이용하여 채우려는데 있다. 현상 FF,.. 2013. 10. 30. 이전 1 2 3 4 다음