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 설정 시 달력에 날짜가 제대로 표시되지 않던 현상 수정


Dialog New

ibsheet-dialog.js 1.0.47-20260604-17 버전에서 해당 릴리즈가 이루어졌습니다.

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


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