New
1. 그룹행을 만들고 숨길 수 있는 (Method)showGroupRow
, hideGroupRow
추가
showGroupRow
, hideGroupRow
추가 그룹행을 동적으로 생성하고 숨길 수 있는 showGroupRow, hideGroupRow 함수가 추가되었습니다.
showGroupRow 는 내부 인자를 통해 그룹핑 대상 컬럼이나 그룹 기준 컬럼의 데이터 포맷을 설정하실 수 있습니다.
[사용 예시]
// 그룹행을 생성하고 그룹핑시 '{%s} <font color="gray">({%c}건)</font>' 포맷을 적용합니다. sheet.showGroupRow(null, '{%s} <font color="gray">({%c}건)</font>'); |
2. 포커스 된 상태에서 더블 클릭하는 경우만 편집 모드로 들어가는 (Cfg)InEditMode: 3
추가
시트의 편집 시점을 설정하는 (Cfg)InEditMode 속성에 아래의 경우에만 편집 모드로 들어가는 3번 옵션이 추가되었습니다.
- 이미 포커스된 셀을 더블 클릭할 때
- Enter 나 F2 키를 입력할 때
- 포커스 상태에서 입력할 떄
3. 피벗시트의 합계행을 표시하지 않는 옵션 추가
ibsheet-dialog.js 1.0.39-20250515-17
이상 버전이 필요합니다.
피벗 시트의 데이터 행에 '행 총합계 표시', '열 총합계 표시' 컨텍스트 메뉴가 추가되었습니다.
(Method)showPivotDialog
, makePivotTable 함수
에 hideTotal
인자가 추가되었습니다.
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. UseFilterDialog
와 showPivotDialg
를 동시에 사용할 때, 발생하던 문제 수정
ibsheet-dialog.js 1.0.39-20250515-17 이상 버전이
필요합니다.
Excel Fix
ibsheet-excel.js 1.1.19-20250515-17 버전에서 해당 패치가 이루어졌습니다.
1. (Method)getSheetData
로 날짜 데이터가 정상적으로 추출되지 않는 문제 수정
getSheetData
로 날짜 데이터가 정상적으로 추출되지 않는 문제 수정
2. loadExcel
로 표시되는 파일 탐색기의 취소한 경우 시트의 onCancelFile
이벤트가
호출되도록 수정
loadExcel
로 표시되는 파일 탐색기의 취소한 경우 시트의 onCancelFile
이벤트가
호출되도록 수정
ibsheet.js 8.3.0.9-20250515-17 이상 버전이
필요합니다.
3. EnumKeys
, Enum
의 길이가 길 경우, comboValidation
이 동작하지 않도록 수정
EnumKeys
, Enum
의 길이가 길 경우, comboValidation
이 동작하지 않도록 수정
서버모듈 1.1.39.jar
이상 버전이 필요합니다.
4. Enum
, EnumKeys
에서 '|' 이외의 구분자도 서버 전문에 전달 하도록 개선
Enum
, EnumKeys
에서 '|' 이외의 구분자도 서버 전문에 전달 하도록 개선
서버모듈 1.1.39.jar
이상 버전이 필요합니다.
Dialog Fix
ibsheet-dialog.js 1.0.39-20250515-17
버전에서 해당 패치가 이루어졌습니다.
1. seFilterDialog
와 showPivotDialg
를 동시에 사용할 때, 발생하는 문제 수정
seFilterDialog
와 showPivotDialg
를 동시에 사용할 때, 발생하는 문제 수정 - 다이얼로그 상단의 검색 input의 내용을 삭제할 수 있는 버튼 추가
- 피벗테이블을 생성 후 피벗다이얼로그를 접을 경우 시트의 영역에만 disabled가 되도록 변경
- 클릭으로 열을 설정할 수 있는 체크박스 추가
2. showPivotDialog
의 name
을 설정 시 에러가 발생하는 문제 수정
showPivotDialog
의 name
을 설정 시 에러가 발생하는 문제 수정
3. 피벗다이얼로그의 대상 열을 드래그로 순서를 변경할 수 있도록 개선
피벗다이얼로그의 대상 열을 드래그로 순서를 변경할 수 있도록 개선
4. 피벗 시트의 합계를 숨길 수 있는 hideTotal
인자 추가
피벗 시트의 합계를 숨길 수 있는 hideTotal
인자 추가
common Fix
ibsheet-dialog.js 1.0.23-20250515
버전에서 해당 패치가 이루어졌습니다.
1. setRangeValue
의 인자가 시트의 api와 유사하게 동작하도록 수정
setRangeValue
의 인자가 시트의 api와 유사하게 동작하도록 수정
기존 인자는 rowIndex, colIndex 를 기준으로 동작했는데, 이번 수정으로 다른 api 와 유사하게 row객체, 컬럼명을 인자를 받고 동작합니다.