2023년 4분기 신규기능(Ver 8.1.0.44~8.1.0.61)
Ver 8.1.0.45-20231012-19
- (Static) create 동기 옵션 추가
sync 추가
IBSheet.create({ id: "sheet", // 생성할 시트의 id el: "sheetDiv", // 시트를 생성할 Dom 객체 및 id options: opt, // 생성될 시트의 속성 data: dataArr, // 생성될 시트의 정적데이터 sync: 1 // 동기로 시트 생성 }); |
- (Method) focus 호출시 브라우저 스크롤 이동하지 않도록 속성 추가
(Cfg) ScrollFreeze 추가
Ver 8.1.0.47-20231020-14
- (Cfg) PivotFunc, (Method) makePivotTable에 Max, Min 옵션 추가
ibsheet-dialog.js : (Method) showPivotDialog의 showType에 Max/Min 추가
메세지 파일(ko.js, en.js 등) 업데이트 필요
[수정전] ibsheet-dialog.js
[수정후] ibsheet-dialog.js
Lang.Text 에 추가(메세지 파일) |
"PivotMax": "최대값", "PivotMin": "최소값", "PivotSum": "합계", "PivotCount": "개수" |
Ver 8.1.0.48-20231026-18
- 시트 id를 랜덤하게 생성하는 속성 추가
(Cfg) UseRandomId 속성 추가
create 함수 호출시 id를 설정하지 않았을 경우 |
IBSheet.create({ //id: "sheet", // 생성할 시트의 id el: "sheetDiv", // 시트를 생성할 Dom 객체 및 id options: opt, // 생성될 시트의 속성 data: dataArr // 생성될 시트의 정적데이터 }); |
[수정전] Table0, Table1과 같이 시트 ID 부여
[수정후] sheet+6개숫자 랜덤하게 시트 ID 부여(ex : sheet254819)
Ver 8.1.0.49-20231102-18
- (Method) doSearchPaging ajax 통신 전에 호출되는 인자 추가
beforeSend 인자 추가, onSearchStart --> beforeSend 순으로 동작
- (Col) FormulaRow, 소계, 누계행에서 평균/건수 계산시 0 또는 빈값 포함 여부 설정하는 속성 추가
(Col) ExcludeEmpty 추가
Ver 8.1.0.51-20231109-15
- (Method) doPrint 시 첫 페이지만 시트의 헤더를 출력하는 기능 추가
firstPrintHead 인자 추가
Ver 8.1.0.52-20231116-16
- (Cfg) SearchMode : 0 , 모바일에서 스크롤시 이동할 행 갯수 설정 기능 추가
(Cfg) TouchScrollCount 추가
Ver 8.1.0.53-20231123-15
- 필터행에서 예약어 기능을 사용하지 않도록 하는 기능 추가
(Cfg) DisableKeyWord 추가
- 데이터 Edit 후 Tab / Shift + Tab 키를 눌렀을 때 동작을 설정하는 기능 추가
(Cfg) EditTabMode 추가
Ver 8.1.0.54-20231130-15
- (Cfg)SearchMode: 5 (ServerPaging2) 추가
Ver 8.1.0.61-20231228-15
- (Method)loadSearchData에 조회 관련 이벤트를 발생시키지 않게 하는 ignoreEvent 인자 추가.
sheet.loadSearchData({ data : DATA, ignoreEvent : true }) |
> loadSearchData 호출 시 조회 관련 이벤트 ( onBeforeDataLoad, onDataLoad, onReceiveData, onSearchFinish) 발생 X