2024년 3분기 신규기능(Ver 8.1.0.93~)
Ver 8.1.0.94-20240711-15
- focus 함수로 현재 선택된 셀을 호출하는 경우에도 포커스 이벤트가 발생하도록 하는
(Method)focus 인자 triggerOnFocus 추가
기존에는 focus 함수로 현재 선택된 셀을 호출하는 경우 false 가 리턴되면서 포커스 관련 이벤트(onBeforeFocus, onFocus)가 발생하지 않았습니다.
focus 함수 호출 시, 인자로 triggerOnFocus:1 을 추가하면 focus 함수로 현재 선택된 셀에 포커스를 다시 줄 경우 true 를 리턴하면서 포커스 관련 이벤트가 발생합니다.
- 필터 다이얼로그로 필터링하는 (Cfg)UseFilterDialog 옵션 추가
사용을 위해서는 Ver 8.1.0.94-20240711-15 이상의 main.css, locale/언어.js 파일이 필요합니다.
Ver 8.1.0.95-20240718-15
- 클라이언트 모듈, 서버 모듈로 파일 다운로드 시 대기 이미지 표시 여부를 결정하는
(cfg)SuppressExportMessage 옵션 추가
ibsheet-excel.js Ver 1.1.4 이상이 필요합니다.
SuppressExportMessage : 1 로 설정하면 아래 다운로드 대기 이미지가 표시되지 않습니다.
Ver 8.1.0.96-20240725-15
- 사용자가 시트에 수행한 동작을 표시해주는 Status 바 기능 추가
InfoRowConfig 의 인자 Layout 배열에 "StatusLabel" 을 설정하면 Status바를 사용하실 수 있습니다.
Cfg : { InfoRowConfig : { Layout : ["StatusLabel"] } } |
Ver 8.1.0.97-20240801-15
- 편집 중 키보드 좌/우 방향키로 셀 이동 가능 여부를 설정하는 (Cfg)EditArrowBeavior 추가
기존에는 편집 중 좌/우 방향키로 편집 중인 데이터 내부에서만 이동이 가능했습니다.
EditArrowBeavior : 1 로 설정 시 좌/우 방향키로 편집 중인 데이터의 맨 끝에 도달했을 때 편집 불가인 컬럼은 건너뛰고 좌/우 셀로 이동합니다.
EditArrowBeavior : 2 로 설정 시 좌/우 방향키로 편집 중인 데이터의 맨 끝에 도달했을 때 편집 불가인 컬럼은 포커스 이동 후 편집모드가 종료되면서 좌/우 셀로 이동합니다.
Ver 8.1.0.98-20240808-16
- (Method)findRows 의 callback 파라미터로 해당하는 데이터 Row를 배열로 반환하는 result 인자 추가
sheet.SearchExpression = 'aa'; sheet.findRows({ action: "Select", callback: function(action, result) { console.log(result) } }); |
[result 형태]
Ver 8.1.0.101-20240822-14
- 개별 컬럼에 필터 다이얼로그를 띄울지 결정하는 (Col)UseFilterDialog 옵션 추가
기존 전체적으로 필터 다이얼로그 사용이 설정되었던 (Cfg)UseFilterDialog 와는 다르게 컬럼마다 사용여부를 지정할 수 있습니다.
Ver 8.1.0.102-20240829-14
- 다중 컬럼 소팅 시, 컬럼별 소팅 우선순위를 숫자로 표현하는 (Cfg)SortIconsNum 기능 추가
기존에는 소팅 우선순위가 색상으로만 표현되어 간결하지만 우선순위를 한 눈에 알아보기는 힘들다는 점이 있었습니다.
(Cfg)SortIconsNum : 1을 사용하면 소팅 우선순위가 아이콘 옆에 작게 표시되어 가시성이 올라갑니다.
사용을 위해서는 Ver 8.1.0.102-20240829-14 이상의 main.css 파일이 필요합니다.