1. Type:Enum 의 표시 포맷을 지정할 수 있는 (Col)EnumFormat 추가
Enum 에 표시되는 포맷을 자유롭게 지정할 수 있는 (Col)EnumFormat 이 추가되었습니다.
function 으로 지정할 땐 param으로 Enum 에 현재 선택된 value 값이 들어옵니다.
[사용 예시]
{
...
Type: "Enum",
Enum: "|a|b|c",
EnumKeys: "|01|02|03",
EnumFormat
: function (param) {
// ; 가 없을 땐(0~1 건 선택되었을 땐)
if (param.indexOf(";") == -1 || param == " ") {
// 해당 값을 그대로 return
return param;
}
// 여러 건 선택된 경우 valArr 배열에 넣기
var valArr = param.split(";");
// 현재 선택된 개수 구함
var length = valArr.length - 1 + "";
// 'a;b'로 여러 값이 선택된 경우, 'a 외 1건'과 같은 형식으로 표시한다.
return valArr[0] + " 외 " + length + "건";
},
Range: 1
...
}[위 예시 실행 결과]

1. RecordColSpan, RecordRowSpan 사용 시 머지되는 컬럼에 Name 설정 시 스크립트 에러 나는 현상 수정
2. (Cfg) ValidCheck 설정하여 유효성 검사 중 실패시 false를 리턴하지 않고 유효성 검사 실패한 첫 번째 셀 정보 리턴하도록 수정
3.file 타입 컬럼에 Format: "*Name* <img src='*Url*' height='200' width='200'>"과 같이 설정 시 이미지 미리보기가 표시되도록 수정
[설정 예시]

4. (Cfg) HeaderSortMode:0 설정시 ctrl+헤더클릭으로 단일 컬럼 소팅이 이뤄지지 않는 현상 수정
5.(Cfg) SelFocusColor 설정시 마지막 헤더 행에만 하이라이트 색상이 적용되도록 수정
[기존]

[수정 후]

ibsheet-excel.js · 1.1.5-20241121-14