✨ NEW

1. Enum셀을 클릭 시 드롭다운 메뉴의 열림 여부를 설정 할 수 있는 (cfg) EnumOpenMode 옵션 추가 

포커스 이동 간에 Enum 드롭다운 메뉴 열기 방법을 설정할 수 있습니다.

EnumOpenMode:0 로 설정 시 포커스 시 (다른 셀에서 해당 셀을 클릭하는 등) Enum 목록을 열지 않습니다.

ValueDescription
0(false)포커스 시 Enum 리스트 목록을 표시하지 않음
1(true)포커스 시 Enum 리스트 목록을 표시 (default)

[사용 예시]

options.Cfg = {
EnumOpenMode: 0 // 포커스 시 Enum 리스트 목록을 표시하지 않음.
}

2. 시트의 배율을 조절할 수 있는 기능 추가

  • (cfg) Scale옵션 추가
  • 주어진 배율(zoom factor)에 따라 시트 전체를 확대하거나 축소합니다.
    1.0보다 작은 값은 시트를 축소합니다. (0.1 미만으로 사용하실 수 없습니다.)
    1.0보다 큰 값은 시트를 확대합니다.

    주의 : 해당 속성은 Menu, Dialog, Message에는 영향을 주지 않습니다.
    주의 : 시트 div의 너비나 높이를 100%와 같이 비율로 설정하여 사용하시는 경우 NoVScroll이나 NoHScroll을 같이 사용하실 때, 설정하신 배율에 따라 시트의 영역 전체가 확대/축소 될 수 있습니다.
  • (Method)setScale 추가
  • setScale(val, render) 를 이용하여 동적으로 Scale 옵션을 설정할 수 있습니다.
  • (Method)getScale 추가
  • 현재 시트에 설정되어있는 Scale 값을 확인할 수 있습니다.
  • ctrl + '+', ctrl + '-' 로 배율 변경 동작 추가
valnumber선택배율(zoom factor) 지정 (default:1.0)
renderboolean선택즉시 화면 반영 여부해당 기능을 0(false)로 사용했을 경우, 작업 마무리 시에 rerender()를 실행해야 화면에 반영 됩니다.0(false):반영 안함1(true):즉시 반영 (default)

Locale New

3. 배율 변경 관련 메세지 추가

// ko.js 
"ScaleSmallerThan": "%d 보다 작게 축소 할 수 없습니다."

// en.js
"ScaleSmallerThan": "Scaling below %d is not allowed."

// jp.js
"ScaleSmallerThan": "%d より小さく縮小できません。"

// cn.js
"ScaleSmallerThan": "不能将比例缩小到小于 %d。"
⚙ FIXED

1. (Method)setValue를 호출 시 헤더 체크박스와 데이터행의 체크박스들이 동기화 되도록 수정

2. (ColRange가 설정된 Radio,Enum 열을 필터링 시 and 조건으로 동작하도록 변경 

3. (Cfg)UseFilterDialog: 1인 시트에서 (Method)showPivotDialog로 피벗다이얼로그를 표시한 경우 다이얼로그를 닫은 후에도 필터다이얼로그 아이콘이 사라지는 현상 수정 

4. (Method)showGroupRow에 존재하지 않는 열을 인자로 사용 시 스크립트 에러가 발생하지 않도록 수정 

⚙ FIXEDDIALOGibsheet-dialog.js · 1.0.40-20250529-15

1. 에서 해당 패치가 이루어졌습니다.

2. UseFilterDialog: 1인 시트에서 showPivotDialog로 피벗다이얼로그를 표시한 경우 다이얼로그를 닫은 후에도 필터다이얼로그 아이콘이 사라지는 현상 수정 

⚠ 함께 적용 필요
ibsheet-dialog.js1.0.40-20250529-15, ibsheet.js 8.3.0.11-20250529-14 이상 버전이 필요합니다.