New

1. 그룹행을 만들고 숨길 수 있는 (Method)showGroupRow, hideGroupRow 추가 

그룹행을 동적으로 생성하고 숨길 수 있는 showGroupRow, hideGroupRow 함수가 추가되었습니다.

showGroupRow 는 내부 인자를 통해 그룹핑 대상 컬럼이나 그룹 기준 컬럼의 데이터 포맷을 설정하실 수 있습니다.


[사용 예시]

// 그룹행을 생성하고 그룹핑시 '{%s} <font color="gray">({%c}건)</font>' 포맷을 적용합니다.

sheet.showGroupRow(null, '{%s} <font color="gray">({%c}건)</font>');


sheet.hideGroupRow(); 


2. 포커스 된 상태에서 더블 클릭하는 경우만 편집 모드로 들어가는 (Cfg)InEditMode: 3 추가 

시트의 편집 시점을 설정하는 (Cfg)InEditMode 속성에 아래의 경우에만 편집 모드로 들어가는 3번 옵션이 추가되었습니다.

- 이미 포커스된 셀을 더블 클릭할 때

- Enter 나 F2 키를 입력할 때

- 포커스 상태에서 입력할 떄


3. 피벗시트의 합계행을 표시하지 않는 옵션 추가 

ibsheet-dialog.js 1.0.39-20250515-17 이상 버전이 필요합니다.


피벗 시트의 데이터 행에 '행 총합계 표시', '열 총합계 표시' 컨텍스트 메뉴가 추가되었습니다.

(Method)showPivotDialog, makePivotTable 함수hideTotal 인자가 추가되었습니다.




Fixed

1. (Col) SelectCheck이 shift + click으로는 동작하지 않도록 변경 


2. (Col,Cell)Format을 설정한 경우 피벗시트의 헤더가 NaN으로 표시되던 문제 수정 


3. 필터행의 Radio 타입 셀의 값을 다중으로 선택할 때, and 조건으로 동작하도록 변경


4. Formula가 설정된 시트의 계산이 종료된 후 전역 변수가 설정되지 않게 수정 

IBChart 와 Formula 가 있는 시트를 한 화면에서 사용 시 위 내용으로 인해 차트 생성이 되지 않았습니다.

해당 설정 수정을 통해 정상적으로 사용할 수 있게 되었습니다.


5. 엑셀 다운로드 시 (Col)Enum, EnumKeys의 구분자가 '|'가 아닌 경우에 대응 되도록 변경 


6. body.style.zoom을 변경한 경우 발생하던 이슈의 수정 사항을 원상 복구 


7. (Method)importData, loadExcel로 파일을 업로드 할 때, 파일 탐색기의 취소 버튼을 클릭하거나, esc를 누른 후 (Event)onCancelFile 이벤트가 발생하도록 수정 

ibsheet-excel.js 1.1.19-20250515-17 이상 버전이 필요합니다. 


8. (Cfg)SearchMode: 0의 트리 시트에서 생성 시 데이터가 없는 경우 (Method)reloadData 후 에러가 발생하는 문제 수정 


9. UseFilterDialogshowPivotDialg를 동시에 사용할 때, 발생하던 문제 수정 

ibsheet-dialog.js 1.0.39-20250515-17 이상 버전이 필요합니다.





Excel Fix

ibsheet-excel.js 1.1.19-20250515-17 버전에서 해당 패치가 이루어졌습니다.

1. (Method)getSheetData로 날짜 데이터가 정상적으로 추출되지 않는 문제 수정 


2. loadExcel로 표시되는 파일 탐색기의 취소한 경우 시트의 onCancelFile 이벤트가 호출되도록 수정 

ibsheet.js 8.3.0.9-20250515-17 이상 버전이 필요합니다.



3. EnumKeys, Enum의 길이가 길 경우, comboValidation이 동작하지 않도록 수정 

서버모듈 1.1.39.jar 이상 버전이 필요합니다.



4. Enum, EnumKeys에서 '|' 이외의 구분자도 서버 전문에 전달 하도록 개선 

서버모듈 1.1.39.jar 이상 버전이 필요합니다.



Dialog Fix

ibsheet-dialog.js 1.0.39-20250515-17 버전에서 해당 패치가 이루어졌습니다.

1. seFilterDialogshowPivotDialg를 동시에 사용할 때, 발생하는 문제 수정 

  • 다이얼로그 상단의 검색 input의 내용을 삭제할 수 있는 버튼 추가
  • 피벗테이블을 생성 후 피벗다이얼로그를 접을 경우 시트의 영역에만 disabled가 되도록 변경
  • 클릭으로 열을 설정할 수 있는 체크박스 추가


2. showPivotDialogname을 설정 시 에러가 발생하는 문제 수정


3. 피벗다이얼로그의 대상 열을 드래그로 순서를 변경할 수 있도록 개선 


4. 피벗 시트의 합계를 숨길 수 있는 hideTotal 인자 추가


 


common Fix

ibsheet-dialog.js 1.0.23-20250515 버전에서 해당 패치가 이루어졌습니다.

1. setRangeValue의 인자가 시트의 api와 유사하게 동작하도록 수정 

기존 인자는 rowIndex, colIndex 를 기준으로 동작했는데, 이번 수정으로 다른 api 와 유사하게 row객체, 컬럼명을 인자를 받고 동작합니다.