New

1. (Method)importData 시 엑셀 파일의 셀 위에 이미지를 불러올 지 결정하는 uploadImage 인자 추가  

업로드할 엑셀 파일에 아래처럼 이미지가 들어있을 경우, 해당 이미지를 데이터로 업로드 할지 무시할지 여부를 결정하는 uploadImage 인자가 추가되었습니다.

uploadImageboolean선택셀 위에 띄워진 이미지를 업로드할지 여부를 결정합니다.
0(false): 셀 위에 띄워진 이미지를 업로드하지 않음
1(true):셀 위에 띄워진 이미지를 업로드함 (default)


[사용 예시]

sheet.importData({

     uploadImage:false // 엑셀에 있는 이미지를 업로드 시 무시함

})



Fixed

1. (Method)exportData 시 (Col,Cell)Format에 'dd', 'dddd'처럼 일만 설정된 셀의 값이 (cfg) MsgLocale과 상관없이 영어로만 다운로드 되던 문제 수정 


2. 접근성 모드 사용 시 caption의 display가 inline style이 아닌 css에서 설정 되도록 변경 


3. solid행의 Cells에 공백이 포함되어 있을 경우 발생하던 에러 수정 


4. (Method)doSave 인자 quest:1를 설정한 상태에서 onValidation 이벤트에서 true를 리턴 할 때, 저장할 데이터가 없다고 메시지가 뜨는 현상 수정 


5. LWC에서 시분이 표시되는 달력의 레이아웃이 깨지는 문제 수정 


6. 
스타일행의 '리셋' 버튼 클릭 시 글자크기에 허용 범위 밖의 값이 입력된 경우 alert이 뜨던 문제 수정 


7. LWC에서 제공하는 레이아웃 컴포넌트를 사용할 때 시트가 사라지는 문제 수정 


8. 
LWC에서 IBSheet.ControlsTag를 설정하지 않고 (Cfg) ControlsTag만 설정한 경우에도 시트가 생성되도록 개선 



CSS Fix

1. StyleRowConfig 관련 css 변경 

  • spin-button에 -webkit-appearance 추가
  • '글자크기' input의 너비 44px로 변경

2. 2025년 웹접근성 대응 caption 태그 관련 css 추가 

  • prefix + capblind 클래스 추가

/* 테마 별 css 파일에 변경됨 */

/* IB */

.IBMain td[ib-row='STYLE'] input[type='number']{padding-left:4px;width:44px;line-height:24px;cursor:initial}

.IBMain td[ib-row='STYLE'] input[type=number]::-webkit-inner-spin-button, .IBMain td[ib-row='STYLE'] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto}


.IBcapblind{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}


/* IBGR */

.IBGRMain td[ib-row='STYLE'] input[type='number']{padding-left:4px;width:44px;line-height:24px;cursor:initial}

.IBGRMain td[ib-row='STYLE'] input[type=number]::-webkit-inner-spin-button, .IBMain td[ib-row='STYLE'] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto}


.IBGRcapblind{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}


/* IBGY */

.IBGYMain td[ib-row='STYLE'] input[type='number']{padding-left:4px;width:44px;line-height:24px;cursor:initial}

.IBGYMain td[ib-row='STYLE'] input[type=number]::-webkit-inner-spin-button, .IBMain td[ib-row='STYLE'] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto}


.IBGYcapblind{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}


/* IBMR */

.IBMRMain td[ib-row='STYLE'] input[type='number']{padding-left:4px;width:44px;line-height:24px;cursor:initial}

.IBMRMain td[ib-row='STYLE'] input[type=number]::-webkit-inner-spin-button, .IBMain td[ib-row='STYLE'] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto}


.IBMRcapblind{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}


/* IBMT */

.IBMTMain td[ib-row='STYLE'] input[type='number']{padding-left:4px;width:44px;line-height:24px;cursor:initial}

.IBMTMain td[ib-row='STYLE'] input[type=number]::-webkit-inner-spin-button, .IBMain td[ib-row='STYLE'] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto}


.IBMTcapblind{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}


/* IBSP */

.IBSPMain td[ib-row='STYLE'] input[type='number']{padding-left:4px;width:44px;line-height:24px;cursor:initial}

.IBSPMain td[ib-row='STYLE'] input[type=number]::-webkit-inner-spin-button, .IBMain td[ib-row='STYLE'] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto}


.IBSPcapblind{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}





Excel Fix

ibsheet-excel.js 1.0.23-20250731-14  버전에서 해당 패치가 이루어졌습니다.

패치 적용을 위해 servermodule ibsheet8-2.0.2.jar 이상 적용이 필요합니다.

1. (Method)loadExcel에 엑셀 파일의 셀 위에 이미지를 셀 데이터로 포함할 수 있는 uploadImage 기능 추가 

업로드할 엑셀 파일에 아래처럼 이미지가 들어있을 경우, 해당 이미지를 데이터로 업로드 할지 무시할지 여부를 결정하는 uploadImage 인자가 추가되었습니다.

uploadImageboolean선택셀 위에 띄워진 이미지를 업로드할지 여부를 결정합니다.
0(false): 셀 위에 띄워진 이미지를 업로드하지 않음
1(true):셀 위에 띄워진 이미지를 업로드함 (default)


[사용 예시]

sheet.loadExcel({

     uploadImage:false // 엑셀에 있는 이미지를 업로드 시 무시함

})