New

1. 특정 아이디의 시트가 존재하는 지 확인하는 IBSheet.hasSheet API 추가

기존에는 특정 아이디의 시트가 존재하는지 판단하기 위해 window 객체에 직접 접근하여 시트 ID를 탐색했습니다.

특정 아이디의 시트가 존재하는 지 확인하는 로직은 꽤 많이 이용되는 로직이기 때문에(특히 SPA 사용자) 

시트단에서 저리를 하는 방식으로 hasSheet API 가 추가되었습니다.


IBSheet.hasSheet("찾고자하는ID") 방식으로 호출하시면 해당 ID시트 존재 여부에 따라 true/false 를 리턴합니다.


[사용 예시]


IBSheet.hasSheet("sheet") // sheet 라는 id의 시트가 존재하면 true, 없으면 false return



Fixed

1. InfoRow의 StatusLabel 개선  

StatusLabel 관련 다국어 메세지가 추가적으로 locale 파일에 추가되었습니다.

StatusLabel 의 개선 사항은 아래와 같습니다.

  • 클릭으로 Enum, Bool, Radio, Date 변경 시 메시지가 출력
  • SummaryLabelStatusLabel 같은 영역에 표시되도록 수정
  • 데이터 조회 시 조회 메시지 표시되도록 수정

.


2. (Col)AddEdit, ChangeEdit 가 셀 단위 설정이 가능하도록 수정  

AddEdit, ChangeEdit는 컬럼에만 적용되는 속성이라 이후 개별 셀에 관해 AddEdit, ChangeEdit를 동적 컨트롤이 불가능했습니다.

해당 속성의 사용성을 확대하기 위해 (Cell)AddEdit, ChangeEdit 도 추가되었습니다. 


3. SelectingCells:0, InfoRow 의 SummaryLabel 사용 시 영역 선택이 제대로 되지 않는 문제 수정  


4. (Cfg)XlsImportMode:1 을 통해 서버모듈이 호출될 경우 endRow, workSheetNo, workSheetName 옵션이 적용되지 않는 현상 수정 


5. 소수점 처리 방식을 IBSheet7과 동일하게 동작하도록 수정   


6. (Cfg)DragCell:1 설정하여 드래그 시 드래그하는 대상이 표시되지 않던 현상 수정  


 


Excel Fixed

1. 엑셀 관련 메소드 인자 useXhr 을 설정하여 엑셀 파일 업로드 시 "과  \가 포함된 데이터가 정상적으로 업로드 되지 않던 현상 수정  

엑셀 관련 메소드 인자인 useXhr : 1로 설정하여 xhr 통신을 통해 업로드 시

데이터 "과 \ 가 포함된 데이터는 로드 되지 않거나, 이상하게 업로드 되는 현상이 수정되었습니다.