2026년 2분기 신규기능(Ver 8.3.0.61 ~ )


Ver 8.4.0.2-20260514-13

1. 영역 선택 중 포커스 이동 시에도 focus 관련 이벤트가 발생하는 (Cfg) SelectMode: 3, 4 추가

SelectMode:1,2 사용 시 영역 선택 중 자동으로 포커스가 이동될 때 포커스 관련 이벤트(onBeforeFocus,onFocus)는 발생하지 않았습니다.

3,4 가 추가되면서 기능은 1,2와 동일하지만 Focus 관련 이벤트가 발생하도록 사용할 수 있습니다.]


3: SelectMode:1과 동일한 동작 + 포커스 관련 이벤트 발생

4: SelectMode:2와 동일한 동작 + 포커스 관련 이벤트 발생


Ver 8.4.0.1-20260507-13

1. 컬럼 상태를 시트 생성 시점으로 되돌리는 revertCol 메서드 추가

사용자가 컬럼의 표시/숨김, 너비, 정렬, 순서 등을 변경한 뒤 초기 상태로 한 번에 복구할 수 있습니다.

(복구 대상: Col.Visible, Col.Width, Col.RelWidth, Col.UserHidden, Sort, 컬럼 순서)

2. 행을 상단/하단에 고정하는 setFixedTop, setFixedBottom 메서드를 대용량 모드(SearchMode:0)에서도 사용 가능하도록 확장

기존에는 일반 모드(SearchMode:1,2)에서만 동작했으나, 이제 대용량 데이터 환경(SearchMode:0)에서도 동일하게 사용할 수 있습니다.




Ver 8.4.0.0-20260430-14

1. (Cfg) IgnoreFocused: 2 속성 추가

 조회 후 첫번째 행 첫번째 열에 포커스는 설정되지만, 시트 자체에는 포커스가 가지 않습니다.

여러 개의 시트가 있으면서 서로 포커스를 통해 연결된 master-detail 구조에서 사용하기 적합합니다.





Ver 8.3.0.61-20260402-14

1. (Cfg)BoolFormatFix 속성 추가

 Bool Type 컬럼의 FormatFix를 일괄 적용하는 기능이 추가되었습니다.

주의: (Col)FormatFix와 함께 설정 시 (Cfg)BoolFormatFix가 우선됩니다.


options.Cfg = {
    "BoolFormatFix": 1
};
options.Col = [
    {Type: "Bool", Name: "boolTest"}
];

sheet.getSaveJson(0);
// return {... "boolTest" : "1"}


a. (Cfg)BoolFormatFix : 0(default) 설정



b. (Cfg)BoolFormatFix : 1 설정

 - 문자열로 추출







Ver 8.3.0.62-20260409-13 

1. (Cfg)HeaderEmptyValue 속성 추가

Header: ' ' 등으로 헤더 셀을 공백으로 설정 가능한 기능이 추가되었습니다.





2. (Cfg)SyncCalcOnAfterChange 속성 추가 

onAfterChange 이벤트에서 설정된 합계, 소계 값을 즉시 재계산하여 반환하는 설정입니다.

기본적으로 여러 셀을 한번에 수정하는 경우 onAfterChange에서 합계, 소계가 아직 재계산되지 않은 값이 반환됩니다.

true로 설정하면 매 셀 onAfterChange마다 합계, 소계를 재계산하여 변경된 소계값을 확인할 수 있습니다.


주의: true 설정 시 매 셀마다 합계, 소계를 재계산하므로 다중 셀 수정 시 성능이 저하될 수 있습니다.



options.Cfg = {
    SyncCalcOnAfterChange: true
};

options.Event = {
    onAfterChange: function(evt) {
        // 변경된 소계값을 바로 확인 가능
        console.log(sheet.SubSumRowsArray[0].SubSumRow.A);
    }
};