1. grid.postext.js 모듈 지원 중단
1004lucifer
- 모듈이 plugins 디렉토리로 이동되며, 사용하려는경우 수동으로 포함시켜야 한다.
업그레이드 하려면 다음과 같이 코드를 변경해야 한다.
Old Method | Replacement |
---|---|
jQuery(“#grid_id”).jqGrid('getPostData') | jQuery(“#grid_id”).jqGrid('getGridParam','postData') |
jQuery(“#grid_id”).jqGrid('setPostData', newdata) | jQuery(“#grid_id”).jqGrid('setGridParam',{postData: null}); jQuery(“#grid_id”).jqGrid('setGridParam',{postData:newdata}) |
jQuery(“#grid_id”).jqGrid('appendPostData', newdata) | jQuery(“#grid_id”).jqGrid('setGridParam',{postData:newdata}) |
jQuery(“#grid_id”).jqGrid('setPostDataItem', 'key', 'val') | jQuery(“#grid_id”).jqGrid('setGridParam',{postData:{'key':'val'} }) |
jQuery(“#grid_id”).jqGrid('getPostDataItem', 'key' ) | jQuery(“#grid_id”).jqGrid('getGridParam', 'postData' )['key'] |
jQuery(“#grid_id”).jqGrid('removePostDataItem', 'key' ) | delete jQuery(“#grid_id”).jqGrid('getGridParam' ,'postData' )[key] |
jQuery(“#grid_id”).jqGrid('getUserData' ) | jQuery(“#grid_id”).jqGrid('getGridParam', 'userData' ) |
jQuery(“#grid_id”).jqGrid('getUserDataItem','key' ) | jQuery(“#grid_id”).jqGrid('getGridParam', 'userData' )[key] |
2. grid.setcolumns.js 모듈 지원 중단
- 모듈이 plugins 디렉토리로 이동되며, 사용하려는경우 수동으로 포함시켜야 한다.
이 모듈에는 setColumns 메소드 하나만 있으며, 이 메소드는 columnChooser 메소드로 대체할 수 있다.
3. 다음 메소드 지원 중단
1004lucifer
- updateGridRows
- filterGrid
- searchGrid (with searchFilter plugin )
이 메소드는 plugins 디렉토리의 grid.addons.js 라는 새로운 파일에 포함되었고, 사용하려는 경우 수동으로 포함시켜야 한다.
4. searchFilter 플러그인 모듈검색 지원 중단
- jquery.searchFilter.js, searchFilter.css 파일은 plugins 디렉토리로 이동되었고, 사용하려는 경우 수동으로 포함시켜야 한다.
참고
- http://www.trirand.com/jqgridwiki/doku.php?id=wiki:upgrade_from_3.8_to_4.0.0
댓글
댓글 쓰기