Translate

2019년 6월 2일 일요일

[jqGrid] Upgrade from 3.8.x to 4.0.0 설명







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

댓글 없음 :

댓글 쓰기