1. (Method)ExportData에 numberFormatMode 인자 추가
(Method)down2Excel 에 제공되는 numberFormatMode 인자를 ExportData 에도 제공하도록 추가하였습니다.
down2Excel 과 동일하게 엑셀 다운 시 실수 형태의 데이터 타입에 대한 셀 서식 설정 방식을 지정할 수 있습니다.
numberFormatMode | number | 선택 | 실수 형태의 데이터 타입에 대한 셀 서식 설정 방식을 설정합니다.0:시트의 컬럼 포맷을 따릅니다. (default)1:셀의 값 기준에 따라 정수 또는 실수 형태로 셀 서식을 설정합니다.2:일반 서식으로 설정합니다. |
|---|
[사용 예시]
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)NoHScroll 과는 다르게 HideHScroll 은 가로 스크롤은 보이지 않지만 유지되는 상태입니다.
Shift+위아래마우스휠 동작으로 보이지 않는 가로 스크롤을 움직일 수 있습니다.
4. 시트의 스크롤을 동기화 할 수 있는 (cfg) Sync 옵션 추가
시트의 스크롤을 다른 시트와 동기화 하는 기능입니다.
동기화하고자 하는 시트에 동일한 Sync 옵션을 주면 자동으로 해당 Sync 옵션을 가진 시트끼리 지정한 스크롤(세로,가로)이 동기화 됩니다.
| Value | Description |
|---|---|
Vert | 세로 스크롤 동기화 기능 설정 |
Horz | 가로 스크롤 동기화 기능 설정 |
5. 제약사항 다음의 경우에 정상적으로 동작하지 않습니다:
- 시트 간 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로 변경할 수 있도록 개선
ibsheet-common.js · 1.0.25-20250626-15