반응형
기본적으로 db 작업하고 싶은 필드에 editable: true 속성을 넣어준다.
default로 text box가 나타나는데, selectbox로 바꾸고 싶다면
edittype: 'select'와
editoptions:{value:{'0':'new window', '1': 'right window'}}를 해준다.
마지막으로,
$("#grid").jqGrid("navGrid","#GridPager",{edit:true,add:true,del:true,search:false,refresh:true},
{
// afterShowForm:afterShowEdit,
// afterSubmit:processAddEdit,
// beforeSubmit:validateData,
dataheight:150,
closeAfterAdd: true,
closeAfterEdit: true
}, {
'drag':true, 'resize':false,
closeOnEscape:true,
closeAfterEdit:true,
// afterShowForm:afterShowAdd,
// afterSubmit:processAddEdit,
// beforeSubmit:validateData,
'dataheight':150,
closeAfterAdd: true
}, {}, {multipleSearch:true});
를 해주면 사용 가능하다.
수정의 경우에는 예를들어 key인 column명이 pk라면 requeset.getParameter("pk"); 로 넘어오지만
삭제의 경우에는 request.getParameter("id"); 로 넘어온다.
728x90
반응형
'웹 개발' 카테고리의 다른 글
웹 사이트 최적화 (0) | 2019.08.15 |
---|---|
jqgrid text가 area를 초과할 경우 (...)을 해주는 방법 (0) | 2019.08.15 |
[javascript] string to integer - parseInt() (0) | 2019.08.15 |
[eclipse] 'org.eclipse.jst.jee.server:프로젝트이름' did not find a matching property (0) | 2019.08.15 |
jquery css 값 설정 방법 (0) | 2019.08.15 |