New

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

       ...

 }



[위 예시 실행 결과]


Fixed

1.헤더가 2줄 이상인 피벗 시트를 merge:1 로 엑셀 다운 시(down2Excel, exportData 공통) 헤더 머지가 이상하게 다운받아지는 현상 수정

ibsheet-excel.js 1.1.5-20241121-14 이상 버전이 필요합니다.


2. RecordColSpan, RecordRowSpan 사용 시 머지되는 컬럼에 Name 설정 시 스크립트 에러 나는 현상 수정


3. (Cfg) ValidCheck 설정하여 유효성 검사 중 실패시 false를 리턴하지 않고 유효성 검사 실패한 첫 번째 셀 정보 리턴하도록 수정 


4.file 타입 컬럼에 Format: "*Name* <img src='*Url*' height='200' width='200'>"과 같이 설정 시 이미지 미리보기가 표시되도록 수정 

[설정 예시]



5. (Cfg) HeaderSortMode:0 설정시 ctrl+헤더클릭으로 단일 컬럼 소팅이 이뤄지지 않는 현상 수정 


6.(Cfg) SelFocusColor 설정시 마지막 헤더 행에만 하이라이트 색상이 적용되도록 수정 

[기존]


[수정 후]