ExtJs에 RowEditing 이라는 기능이 있다.
http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/grid/row-editing.html << sample 보기
한줄한줄 수정할수 있고 UI가 이뻐서 사용해보려고 하는데, 인터페이스 자체가 일단 그리드 수정 후에 나중에 일괄로 긁어다 처리해줘야하는 방식이다.
근데 이번에 추가할 기능은 중복체크를 해야되는 부분이라서 한건한건 처리해줘야하는 부분이라, RowEditing에 listener를 이용해서 바로 처리하는 방식으로
처리했다. 소스코드 첨부
작업하면서 어려웠던게 Update버튼을 누른후에 중복체크에 걸리게 되면 다시 롤백해주는부분이였는데 일단 수정전에 값은 evenet e 에 value값으로
가지고 있는데 수정후에 값은 따로 가지고 있는 부분이 없는거 같다. 그래서 그리드에서 긁어오는 부분이 좀 에로사항이였던거 같다. 왠지 어딘가에서
값을 가지고있을거 같은데 못찾겠다.
어쨋든 위처럼 하면 한건한건 처리가 가능하다.
수정후에 빨간 삼각형은 google에서 extjs red triangle 로 검색해보시길..
http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/grid/row-editing.html << sample 보기
한줄한줄 수정할수 있고 UI가 이뻐서 사용해보려고 하는데, 인터페이스 자체가 일단 그리드 수정 후에 나중에 일괄로 긁어다 처리해줘야하는 방식이다.
근데 이번에 추가할 기능은 중복체크를 해야되는 부분이라서 한건한건 처리해줘야하는 부분이라, RowEditing에 listener를 이용해서 바로 처리하는 방식으로
처리했다. 소스코드 첨부
작업하면서 어려웠던게 Update버튼을 누른후에 중복체크에 걸리게 되면 다시 롤백해주는부분이였는데 일단 수정전에 값은 evenet e 에 value값으로
가지고 있는데 수정후에 값은 따로 가지고 있는 부분이 없는거 같다. 그래서 그리드에서 긁어오는 부분이 좀 에로사항이였던거 같다. 왠지 어딘가에서
값을 가지고있을거 같은데 못찾겠다.
어쨋든 위처럼 하면 한건한건 처리가 가능하다.
수정후에 빨간 삼각형은 google에서 extjs red triangle 로 검색해보시길..
'웹개발' 카테고리의 다른 글
[JAVA] ojdbc14.jar (0) | 2012.03.26 |
---|---|
[ExtJs] combobox 첫번째 값 선택하기 (0) | 2012.03.16 |
[JSP] cache 지우기 (0) | 2011.12.17 |
[jqGrid/TIP] font size 줄이기 (0) | 2011.12.16 |
[웹개발/MOBILE] jsp&JSTL,js로 user-agent(아이폰/안드로이드) 구분하기 (0) | 2011.11.30 |