New

1. 터치 스크롤 여부를 제어할 수 있는 (Cfg) TouchScrolling 추가 

모바일 환경에서 시트 바디 영역 터치 스크롤을 막는 (Cfg) TouchScrolling 기능 추가되었습니다.
 디폴트는 1이며 0을 설정할 경우 모바일에서 시트 영역 터치 스크롤이 동작하지 않습니다. 

ValueDescription
0모바일 환경에서 시트 바디 영역 터치 스크롤이 동작하지 않습니다.
1모바일 환경에서 시트 바디 영역 터치 스크롤이 동작합니다. (default)

[사용 예시]

options = {

    Cfg :{

        TouchScrolling: 0, // 모바일 환경에서 시트 바디 영역 터치 스크롤을 막습니다.

        ...

    }

};




2. rerender, renderBody가 debounce로 동작하는 (Cfg) DebounceRender 추가 

rerender, renderBody 호출 시 너무 자주 호출되는 경우(루프문에서 한번 루프 돌 때마다 호출되는 등) 성능 향상을 위해 debounce를 걸어 호출하도록 설정할 수 있는 DebounceRender 속성이 추가되었습니다.


[사용 예시]

options = {

    Cfg :{

        DebounceRender: 1, // `rerender`, `renderBody` 호출시 debounce를 걸어 호출합니다.

        ...

    }

};


3. getSaveJson 같은 추출 api에서 Added: 1, Deleted: 1 인 행을 제외할 수 있는 (Cfg)ExcludeAddDelStatus 추가 

행 추출 함수 사용 시 상태가 Added 이면서 Deleted 인 행의 추출 제외 여부를 설정할 수 있는 ExcludeAddDelStatus 속성이 추가 되었습니다.

기본 동작은 0(사용 안함, 추출됨) 이고 1(사용, 추출 제외) 로 설정 시 해당 상태인 행이 추출되지 않습니다.

저장 관련 데이터 추출 함수 (getSaveJson, getSaveString, doSave) 호출에 적용 됩니다.


[사용 예시]

options = {

  Cfg:{

    ExcludeAddDelStatus: 1   // Added:1, Deleted:1 인 행 추출 제외

  }

};





Fixed

1. MultiRecord 사용 시 firefox 브라우저에서 시트가 그려지지 않는 문제 수정 

 



Excel Fix

ibsheet-excel.js 1.1.30-20251106-15 버전에서 해당 릴리즈가 이루어졌습니다.

1. loadExceluseXhr: 1 설정 시 개행문자('\n')가 n으로 업로드 되는 문제 수정