New

1. (Method)importData 를 통해 데이터를 로드할 때, 로드할 위치를 정할 수 있는 next 인자 추가

기존에는 append 인자를 통해서 기존 데이터 밑에 추가할 지 말 지를 결정했습니다.

(Method)loadSearchData 의 next 인자처럼 해당 인자에는 데이터 로우 객체가 들어오고,

row 객체 설정 시 설정된 row 위에서부터 데이터가 append 됩니다.

해당 인자 사용 시 append 인자는 무조건 true 여야 합니다.


[사용 예시]


var param = {append:1, next:sheet.getFocusedRow()};

sheet.importData(param);


2. Color 속성을 별도로 지정한 경우 상태 색상을 무시하고 해당 색상을 그대로 적용하는 NoColor:3 추가 

[NoColor:3 편집 전 - Color 로 지정한 색상이 들어가있음]


[NoColor:3 편집 후 - 수정 상태가 되었지만 Color 지정한 색상이 들어가있음]


3. (Method)setAutoMerge 에 고정 영역의 머지를 설정하는 headMerge, footMerge, headPrevColumnMerge, footPrevColumnMerge 인자 추가

각 인자의 설명은 아래와 같습니다.
headMergenumber선택Head 영역의 셀들을 병합할 때 적용할 기준 (default: 0)
0 : 병합 안함
1 : 열 기준 병합
2 : 행 기준 병합
3 : 열 우선 병합
4 : 행 우선 병합
5 : 열 우선 사방 병합
6 : 행 우선 사방 병합
footMergenumber선택Foot 영역의 셀들을 병합할 때 적용할 기준 (default: 0)
0 : 병합 안함
1 : 열 기준 병합
2 : 행 기준 병합
3 : 열 우선 병합
4 : 행 우선 병합
5 : 열 우선 사방 병합
6 : 행 우선 사방 병합
headPrevColumnMergeboolean선택Head의 고정행 영역에서 앞 열 기준으로 셀 병합할 지 여부 (default: false)
footPrevColumnMergeboolean선택Foot의 고정행 영역에서 앞 열 기준으로 셀 병합할 지 여부 (default: false)
[사용 예시]

sheet.setAutoMerge({

    dataMerge:1, 

    headerMerge:2,

    headMerge:0, 

    footMerge:4

});

4. (Method)setAutoMergeCancel 의 mode 인자에 고정 영역을 선택하는 "Head", "Foot" 옵션 추가

각 옵션의 설명은 아래와 같습니다.


"Head" : Head 영역에 있는 병합 해제
"Foot" : Foot 영역에 있는 병합 해제 


[사용 예시]

sheet.setAutoMergeCancel( {mode:"Head"} )



Fixed

1. TimePicker(시분초 다이얼로그)에 시간 입력이 안되던 문제 수정


2. (Col,Cell)Suggest 에서 (Cfg)MenuMaxHeight 가 적용되지 않던 문제 수정 


3. 다이얼로그가 띄워진 상태에서 시트의 내/외부 클릭 동작이 구분되지 않던 문제 수정  


4. (Cfg,Col)UseFilterDialog 의 필터 다이얼로그가 (Col)CaseSensitive 에 맞게 동작하도록 수정  


5. (Col)Range : 1을 설정한 열에서 조회 데이터 중 '20241224~20241225;20241226' 같은 다중 영역 데이터가 정상적으로 출력되지 않는 문제 수정

 


Excel New

1. (Method)loadExcel 을 통해 데이터를 로드할 때, 로드할 위치를 정할 수 있는 next 인자 추가  

ibsheet-excel.js Ver 1.1.8-20241226-14  이상의 파일이 필요합니다.

기존에는 append 인자를 통해서 기존 데이터 밑에 추가할 지 말 지를 결정했습니다.

(Method)loadSearchData 의 next 인자처럼 해당 인자에는 데이터 로우 객체가 들어오고,

row 객체 설정 시 설정된 row 위에서부터 데이터가 append 됩니다.

해당 인자 사용 시 append 인자는 무조건 true 여야 합니다.


[사용 예시]

var param = {append:1, next:sheet.getFocusedRow()};

sheet.loadExcel(param);