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 옵션을 설정할 수 있습니다.
      val
      number
      선택
      배율(zoom factor) 지정 (default:1.0)
      render
      boolean
      선택
      즉시 화면 반영 여부
      해당 기능을 0(false)로 사용했을 경우, 작업 마무리 시에 rerender()를 실행해야 화면에 반영 됩니다.
      0(false):반영 안함
      1(true):즉시 반영 (default)
  • (Method)getScale 추가
    • 현재 시트에 설정되어있는 Scale 값을 확인할 수 있습니다.
  • ctrl + '+', ctrl + '-' 로 배율 변경 동작 추가



Locale New

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

// 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로 피벗다이얼로그를 표시한 경우 다이얼로그를 닫은 후에도 필터다이얼로그 아이콘이 사라지는 현상 수정 

ibsheet-dialog.js 1.0.40-20250529-15 이상 버전이 필요합니다.


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




Dialog Fix

ibsheet-dialog.js 1.0.40-20250529-15  버전에서 해당 패치가 이루어졌습니다.

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

ibsheet.js 8.3.0.11-20250529-14 이상 버전이 필요합니다.