✨ NEW

1. (Cfg)AutoFitColWidth 기능 추가

컬럼 추가/숨김, 브라우저 리사이즈, 컬럼 리사이즈, 데이터 조회 등으로 가로 스크롤이 변하는 경우에 컬럼 너비를 자동으로 맞춰주는 기능인 (Cfg)AutoFitColWidth 기능이 추가되었습니다.

설정한 시점에 fitColWidth 를 호출하는 기능으로,

각 옵션을 |로 이어 여러 시점에 fitColWidth 를 호출하도록 설정할 수 있습니다.

ValueDescription
search조회 시점
resize시트 resize 되는 시점
init시트 생성 시점
colhidden컬럼 숨김/보임 시점
rowtransaction로우 추가/삭제/숨김/보임 이후 시점
colresize넓이가 변경된 컬럼을 제외한 나머지 컬럼의 FitColWidth

[사용 예시]

var sheet = createIBSheet8({
    Cfg: {
        
AutoFitColWidth: "search|resize|init"
    },
    ...
});

2. 인쇄 다이얼로그 다국어 메시지 추가

인쇄 다이얼로그 표시를 위한 다국어 메시지가 추가되었습니다.

[각 locale 파일에 추가]

 // ko.js
 "Dialog":{
    "PrintTitle": "제목",
    "PrintDo": "인쇄",
    "PrintDialogTitle" : "인쇄 설정",
    "PrintSelectBefore": "인쇄 가능한 항목",
    "PrintSelectAfter": "인쇄할 항목",
    "PrintSelect": "항목 설정",
    "PrintFontSize": "인쇄할 폰트 크기",
    "PrintLandScape": "가로/세로 정의",
    "PrintPreview" : "적용된 시트 미리보기",
    "PrintSelectDesc": "출력하시고자 하는 항목을 인쇄할 항목으로 이동시켜주세요",
    "PrintSelectSave": "인쇄 항목 저장",
    ...
 }
⚙ FIXED

1. ColMerge:2 적용 시 exportData로 다운로드해도 머지되지 않은 상태로 내려가던 현상 수정

2. ColMerge:2 사용 시 VAlign:Top / Bottom이 적용되지 않던 현상 수정

3. 간헐적으로 발생하던 스크립트 오류 수정

4. SearchMode:0, AutoRowHeight:1 환경에서 Lines 타입 컬럼이 있는 시트에 행 추가 후 setValue 호출 시 세로 스크롤이 위로 이동하던 현상 수정

5. SearchMode:0 트리시트의 MainCol에서 아이콘이 있거나 포커스 상태일 때 TextColor가 적용되지 않던 현상 수정

6. Enum / EnumKeys에 |- 처럼 예약어를 포함하여 설정 시 드롭다운 클릭에서 스크립트 오류가 발생하던 현상 수정 (안내 메시지 출력 처리)

7. Type Date 컬럼에 DefaultDate 설정 시 달력에 날짜가 제대로 표시되지 않던 현상 수정

✨ NEWDIALOGibsheet-dialog.js · 1.0.47-20260604-17

1. 다이얼로그 템플릿 추가 (js 내부 html 생성 로직을 별도 파일로 분리)

2. 웹접근성 모드에서 필요한 기능 추가