New

1. (Method)hasChangedData, getChangedData에 데이터 행만 대상으로 동작할 수 있는 dataonly 인자 추가 

시트의 변경된 사항이 있는지 확인할 수 있는 Method 인 hasChangedData, getChangedData 는 데이터 영역 뿐 아니라 Foot, Header, Head, FormulaRow 등의 수정 사항도 인식하여 함께 return 이 됩니다.

사용의 편의성을 늘리고자, data 행만의 변경된 사항을 인식하여 리턴받을 수 있게 하는 dataonly 인자가 추가 되었습니다.

dataonly:1(true) 로 설정 시 데이터를 대상으로 변경된 사항을 리턴합니다.


[사용 예시]

sheet.hasChangedData({dataonly:true})



2. (Cfg)SelectingCells: 0인 경우 복사할 영역을 제어할 수 있는 (Cfg)CopyCols 옵션 추가

(Cfg)SelectingCells:0 을 설정한 경우 행단위로만 선택이 되어, 복사나 붙여넣기 동작 시 모든 행이 기준으로 복사/붙여넣기 되어 사용에 불편함이 있었습니다.

사용성 개선을 위하여 (Cfg)CopyCols 옵션을 추가하여 복사하여 붙여넣기에 사용할 열을 설정할 수 있습니다.

ValueDescription
0포커스된 열만 붙여넣기에 사용
1모든 표시열을 붙여넣기에 사용
2모든 열을 붙여넣기에 사용(숨겨진 컬럼도 포함)
3포커스된 행에 대해서만 포커스된 셀 범위 또는 모든 표시 열(default)




Locale Fix

1. 중국어 언어 파일에 ReqStatusDeleted, ReqStatusAdded, ReqStatusChanged가 한자로 되어 있던 문제 수정 

// "ReqStatusDeleted": "已删除",

// "ReqStatusAdded": "额外",

// "ReqStatusChanged": "改变了",

"ReqStatusDeleted": "Deleted",

"ReqStatusAdded": "Added",

"ReqStatusChanged": "Changed",


2. zh.js, ja.js 언어파일 추가 



Fixed

1. LWC 환경에서 (Method)showMessageTime으로 표시되는 메시지 상자의 위치가 화면 하단에 표시되는 현상 수정 


2. (Row,Col,Cell)MenuEdit: 1로 생성되는 input 클릭 시 커서가 표시되지 않는 문제 수정 


3. (Method)doSearchPagingpageParam, pageLengthParam가 숫자형으로 전달 되도록 수정 


4. (Method)doSearchPagingparam이 없는 경우 undefined로 전송되는 현상 수정 


5. (Cfg)SearchMode: 3에서 시트의 세로 스크롤이 존재하지 않는 경우, 데이터 행의 개수 줄어들 경우 데이터 조회를 하는 문제 수정 


6. (Cfg)PageLength가 데이터의 Total보다 값이 클 때 SEQ셀의 값이 음수로 표시되는 문제 수정 


7. (Col)Range가 설정된 File타입의 셀에 2개 이상의 파일 첨부 시 파일 수만큼 링크가 생성되도록 변경 


8. (Col)Range가 설정된 File타입의 셀에 구분자가 포함된 값을 조회 시 개별 파일로 처리되도록 수정 


9. (Cfg)PastCols 공개 및 (Cfg)SelectingCells: 0인 경우에도 동작하도록 수정 


10. 사용자가 (Method)showProgress로 표시한 진행 막대의 경우 사용자가 (Method)hideMessage를 호출할 때만 사라지도록 변경 



Common Fix

ibsheet-common.js 1.0.26-20250717-16  버전에서 해당 패치가 이루어졌습니다.

1. 트리시트에서 IB_Preset.DelCheck 사용 시 자식행이 랜더링되도록 수정