New

1. (Cfg) ValidCheck로 나오는 경고 메시지 이후 동작을 제어할 수 있는 Edit, Focus 옵션 추가 

기존에 ValidCheck: true 로 설정 시 경고 메시지 출력 이후 무조건 해당 셀에 Focus 가 가고, Edit 상태가 됩니다.

해당 속성을 boolean 이 아닌, Json 형태로 설정하면 경고 메세지 출력 이후 Focus 와 Edit 을 커스텀하여 설정 할 수 있게 되었습니다.


[사용 예시]


Cfg.ValidCheck: {
      Focus : 1,                  // 경고 메세지 출력 이후 해당 셀에 Focus 를 주기
      Edit : 0                      // 경고 메세지 출력 이후 해당 셀은 Edit 상태로 들어가지 않기
}


2. makePivotTable에 평균 계산 기능 추가 

Ver 8.2.0.15-20250102-15 에 맞는 locale 파일이 필요합니다.


기존에는 피벗 테이블을 만들 때 Sum, Count, Max, Min 으로만 컬럼을 계산 할 수 있었습니다.

여기에 추가해 Type: "Avg" 를 추가하여 평균값을 계산할 수 있도록 수정하였습니다.



Fixed

1. onShowMessage 이벤트에서 isAlert 인자를 사용해 시트 내의 경고창을 제어할 수 있도록 수정 

onShowMessage 에서 isAlert 인자는 boolean으로,

해당 메세지가 alert 으로 출력되는지(true) 아닌지(false) 를 확인할 수 있습니다.


2. (Cfg)SelectingCells : 0 에서 Ctrl+클릭 등으로 다중 선택 시 onSelectEnd 이벤트가 호출되도록 수정 

SelectingCells:0 은 행 선택이 가능합니다. 

이를 Ctrl+클릭이나 Ctrl+A 등으로 다중 행 선택 시 기존에는 onSelectEnd 이벤트가 호출되지 않았습니다.

다중 셀 선택과 동일하게, SelectingCells:0 을 이용하는 경우라도 onSelectEnd 이벤트가 호출되도록 수정이 있었습니다.


3. (Col,Cell,Row)NoColor : 3이 (Cfg)CanEdit:0 에서 설정되지 않던 현상 수정 


4. makePivotTable 기능 개선

Ver 8.2.0.15-20250102-15 에 맞는 locale 파일이 필요합니다.

  • data 별로 type을 설정 할 수 있도록 개선
  • 일반형 열을 data로 사용 시 count로 동작하도록 변경
  • 숫자형 열을 row, col로 설정이 가능하도록 변경

 


Dialog Fixed

1. makePivotTable 개선에 따라 관련된 피벗 다이얼로그 변경 

개선된 피벗 다이얼로그를 이용하려면 ibsheet.js Ver 8.2.0.15-20250102-15 이상이 필요합니다.

  • 열 옆에 계산 방식이 표시되도록 변경
  • 기준 행, 기준 열, 값에 열의 타입 제한이 사라짐