New

1. StyleRowConfig에 버튼을 설정할 수 있는 Layout 옵션 추가 

시트 상단 혹은 하단에 별도의 행을 통해 시트의 스타일을 설정 할 수 있는 StyleRowConfig 속성에 스타일 행의 버튼 순서와 종류를 설정할 수 있는 Layout 옵션이 추가되었습니다.

ValueTypeDescription
LayoutArray스타일 행에 버튼의 순서와 종류를 설정합니다.
default: ["Init", "Save", "Load", "ApplyAll"]
Init: 초기화 버튼
Save: 저장 버튼
Load: 불러오기 버튼
ApplyAll: 전체 적용 버튼
InitAll: 전체 초기화 버튼


[사용 예시]

options.Cfg = {

  StyleRowConfig: {

    Visible: true,

    StorageType: 2,

    ServerUrl: "./ibsheet/styleInfo.jsp",

    AutoLoad: true,

    Themes: {

      Mono: "./assets/ibsheet/css/mono/main.css", // css 파일 내의 클래스를 key와 일치되도록 수정 필요

      IBGY: "./assets/ibsheet/css/gray/main.css"

    },

    Layout: ["Init", "Save", "Load", "InitAll"] // 초기화, 저장, 불러오기, 전체 초기화 버튼 추가

  }

};


[예시 소스 실행 결과]


Locale New

1. StyleRowConfig관련 메시지 추가 (ko, en, jp, cn, ja, zh에 추가) 

/* 각 locale 파일에 추가됨. 기존 있던 Lang.Text.StyleRow 내부에 추가됨 */

"Lang" : {

     "Text" : {

          "StyleRow" : {

               ... ,

               "Initialize": "초기화",

               "InitAll": "모든 시트 초기화",

               "InitSuccess": "스타일이 초기화되었습니다.",

               "InitFail": "스타일 초기화에 실패했습니다.",

               "DeleteFail": "스타일 정보 삭제에 실패했습니다."

          }

     }

}





Fixed

1. SEQ열의 Color 설정된 경우, 소계/누계행 생성 시 SEQColor이 변경되지 않도록 수정  


2. 행 머지가 설정되어 있고, 사이에 숨겨진 열이 있는 경우 downCols 이후 머지가 변경 되던 문제 수정 


3. 필터행의 Defaults 기능 사용시 가로스크롤 표시 개선 

 

4. StyleRowConfig 관련 개선사항 적용 

  • clearCurrentStyleStyleRowConfigStorageType: 2인 경우, 서버에 Delete 요청을 전송하도록 수정
  • AutoLoad의 기본값이 true로 변경
  • 초기화 동작이 저장된 스타일 정보도 삭제하도록 변경
  • '모든 시트에 적용' 버튼 클릭 시 저장되는 정보의 id가 IB_Style로 변경
  • ServerUrl을 요청에 따라 개별 설정이 가능하도록 수정


 



Excel Fix

ibsheet-excel.js 1.1.29-20251002-1618 버전에서 해당 릴리즈가 이루어졌습니다.

1. Related가 설정된 Enum 열이 포함된 경우, downCombo: "CODE" 설정하여 down2Excel 시 에러가 발생하던 문제 수정