New
1. 특정 아이디의 시트가 존재하는 지 확인하는 IBSheet.hasSheet API 추가
특정 아이디의 시트가 존재하는 지 확인하는 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
변경 시 메시지가 출력 SummaryLabel
과StatusLabel
같은 영역에 표시되도록 수정- 데이터 조회 시 조회 메시지 표시되도록 수정
.
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 통신을 통해 업로드 시
데이터 "과 \ 가 포함된 데이터는 로드 되지 않거나, 이상하게 업로드 되는 현상이 수정되었습니다.