New
1. (Method)ExportData
에 numberFormatMode
인자 추가
ExportData
에 numberFormatMode
인자 추가
(Method)down2Excel 에 제공되는 numberFormatMode 인자를 ExportData 에도 제공하도록 추가하였습니다.
down2Excel 과 동일하게 엑셀 다운 시 실수 형태의 데이터 타입에 대한 셀 서식 설정 방식을 지정할 수 있습니다.
[사용 예시]
sheet.exportData({numberFormatMode:1}) // 값에 따라 정수, 실수 형태로 셀 서식을 지정 |
2. Enum
의 선택 여부를 설정할 수 있는 (Col) EnumDisabled
옵션 추가
Enum 메뉴에서 특정 항목을 선택 불가로 만드려면 (Col,Cell)EnumMenu 를 이용하여 Enum과 관련된 소스를 다시 EnumMenu.Item 으로 지정해줘야 했습니다.
사용에 편의성을 높이기 위해 EnumDisabled 속성이 추가되었습니다. 이를 이용하여 간단하게 특정 Enum을 선택 불가(Disabled 상태)로 만들 수 있습니다.
[사용 예시]
//Enum 열에 item의 선택 불가능 여부를 설정한다. options.Cols = [ { "Header": "대분류", "Type": "Enum", "Name": "Category1", "Enum": "|가정/살림|경제 경영|국어 외국어 사전|만화/라이트노벨|소설/시/희곡|어린이|역사|예술|인문|자기계발|자연과학", "EnumKeys": "|A0|A1|A2|A3|A4|A5|A7|A8|A9|A10|A11", "EnumDisabled": "|1|0|0|0|0|1|0|1|1|0|0" // 특정 Enum 항목만 Disabled 로 만든다. } ]; |
3. 시트의 가로 스크롤을 숨길 수 있는 (Cfg) HideHScroll
옵션 추가
(Cfg) HideHScroll
옵션 추가 가로 스크롤을 표시하지 않는 기능인 (Cfg)HideHScroll 이 추가되었습니다.
시트의 너비를 조절하여 스크롤이 표시되지 않게 하는 (Cfg)NoHScroll 과는 다르게 HideHScroll 은 가로 스크롤은 보이지 않지만 유지되는 상태입니다.
Shift+위아래마우스휠 동작으로 보이지 않는 가로 스크롤을 움직일 수 있습니다.
4. 시트의 스크롤을 동기화 할 수 있는 (cfg) Sync
옵션 추가
(cfg) Sync
옵션 추가 시트의 스크롤을 다른 시트와 동기화 하는 기능입니다.
동기화하고자 하는 시트에 동일한 Sync 옵션을 주면 자동으로 해당 Sync 옵션을 가진 시트끼리 지정한 스크롤(세로,가로)이 동기화 됩니다.
제약사항
다음의 경우에 정상적으로 동작하지 않습니다:
- 시트 간
SearchMode
가 다른 경우 - 시트 간
AutoRowHeight
설정 여부가 다른 경우
[사용 예시]
두 시트의 가로, 세로 스크롤을 동기화 시킨다. -> sheetInit1 : { Cfg: { Sync: "Vert,Horz" // 가로, 세로 스크롤 동기화 }, ... } sheetInit2 : { Cfg: { Sync: "Vert,Horz" // 가로, 세로 스크롤 동기화 }, ... } |
1. setAttribute
로 CanEmpty
를 변경 후 시트를 다시 그릴 경우 변경 사항이 적용 되지 않는 현상 수정
2. Foot
행에서 컬럼의 속성 NoChanged
가 0(false)
되어 있지 않은 경우, 1(true)
로 설정 되도록 변경
3. ctrl + 0으로 스케일을 1로 변경할 수 있도록 개선
common Fix
ibsheet-common.js 1.0.25-20250626-15
버전에서 해당 패치가 이루어졌습니다.
1. common.js에 설정된 Menu
를 변경한 경우에도 '컬럼 표시 여부' 메뉴가 표시되도록 수정
common.js에 설정된 Menu
를 변경한 경우에도 '컬럼 표시 여부' 메뉴가 표시되도록 수정