| IBSheet7 파일 | 기능 | IBSheet8 파일 |
|---|---|---|
| ibsheet.js | 제품 core | ibsheet.js |
| ibleaders.js | 라이선스 | ibleaders.js |
| ibsheetinfo.js | 초기화 상수, 함수 | ibsheet-common.js |
| ibmsg | 메세지 파일 | ko.js, en.js |
| Main 폴더 | css 파일 및 이미지 | css/테마 폴더 |
| ibsheet.cfg | 공통 기능 속성 | ibsheet-common.js |
| (없음) | 찾기, 피벗 등 공통 다이얼로그 | ibsheet-dialog.js |
| (없음) | 파일 export/import 관련 모듈 | ibsheet-excel.js |
IBSheet7에서는 화면에 ibsheet.js와 ibsheetinfo.js 두 파일만 include하면, 나머지 파일(ibmsg, ibsheet.cfg, ibsheet.css)은 ajax 통신으로 자동 로딩되었습니다.
IBSheet8에서는 확장자가 없거나(ibmsg) 개별 확장자를 갖던(ibsheet.cfg) 파일이 모두 js 형태로 바뀌었고, 각 파일을 화면에 직접 include하는 방식으로 변경되었습니다.
따라서 IBSheet8로 마이그레이션할 때는 아래 파일들을 추가해야 합니다.
필수 파일
ibsheet.js (IBSheet8 코어)/locale/ko.js (또는 en.js) — 다국어 메세지 파일/css/default/main.css (기본 디자인 css)선택 파일
ibsheet-common.js (공통 기능 설정)ibsheet-dialog.js (각종 다이얼로그 사용)ibsheet-excel.js (엑셀/텍스트 다운로드/업로드)<!-- AS-IS (IBSheet7) -->
<script type="text/javascript" src="/common/sheet/js/ibsheet.js"></script>
<script type="text/javascript" src="/common/sheet/js/ibsheetinfo.js"></script>
<!-- TO-BE (IBSheet8) -->
<!-- 필수 파일 -->
<link rel="stylesheet" href="/common/ibsheet8/css/default/main.css">
<script type="text/javascript" src="/common/ibsheet8/ibsheet.js"></script>
<script type="text/javascript" src="/common/ibsheet8/locale/ko.js"></script>
<!-- 선택 추가 파일 -->
<script type="text/javascript" src="/common/ibsheet8/ibsheet-common.js"></script>
<script type="text/javascript" src="/common/ibsheet8/ibsheet-dialog.js"></script>
<script type="text/javascript" src="/common/ibsheet8/ibsheet-excel.js"></script>
IBSheet8은 기본적으로 CSS3를 사용하므로 IE10 이상 브라우저에서 정상적으로 표시됩니다.