Fixed

- 크롬 121.0.6167.86버전, 엣지 121.0.2277.83 버전 업데이트 후 숨겨진 컬럼을 showCol 할 때 컬럼이 깨지거나, 보이지 않는 등 비정상적으로 랜더링 되던 문제 수정

(Css)IBSectionScroll에 transition:width 속성을 추가


- (Method)exportDataBuffer 기능을 사용하여 여러개의 시트를 하나의 엑셀파일의 워크시트에 나누어서 다운로드할 때 (Method)exportData 옵션들이 각각으로 적용되지 않는 문제 수정

sheet1 의 exportData 에 titleText, userMerge 옵션 설정

sheet2 의 exportData 에는 sheetName 외에 다른 옵션 설정 안함

sheet1.exportDataBuffer(true);

sheet1.exportData({sheetName: "sheet1", titleText: '||2019년 3월 교통비\r\n|||||', userMerge: '0,2,1,4'});

sheet2.exportData({sheetName: "sheet2"});  

sheet1.exportDataBuffer(false);


[수정 전]

sheet1 >titleText, userMerge 정상적으로 적용됨

sheet2 > sheet1 에 설정한 userMerge 속성이 적용됨


[수정 후]

sheet1 >titleText, userMerge 정상적으로 적용됨


sheet2 > 설정하지 않은 exportData 옵션이 적용되지 않음



- InfoRow 영역에서는 우클릭 시 IBSheet의 ContextMenu 팝업이 뜨지 않도록 수정

[수정 전]


InfoRow 영역에서 우클릭 시  ContextMenu 팝업이 뜨는 것을 확인


[수정 후]


InfoRow 영역에서 우클릭 시 아무 현상도 일어나지 않음

참고. InfoRow 영역에서 우클릭 시, 좌클릭과 동일한 액션을 취합니다.

(Ex. 다음 페이지로 이동 버튼에서 우클릭 시, 다음 페이지로 이동합니다.)



- (Cfg) NoDataMessage :1/2/3 중 하나이고 시트 create() 에서 data 인자를 사용하지 않는 경우 시트의 이벤트가 등록되지 않는 문제 수정


"Cfg": {

    "SearchMode": 0,

    NoDataMessage: 3

  },


//시트 이벤트 설정

'event':{

    onRenderFirstFinish : function(paramObject) {

            alert("onRenderFirstFinish!");

    }

}

...


IBSheet.create({

      id: 'sheet',

      el: 'sheetDiv',

      options: options,

      //data: []                  data 인자 주석 처리하여 생략

    });


[수정 전]

onRenderFirstFinish 이벤트로 등록했던 alert 창이 출력되지 않음

(이벤트가 정상적으로 등록되지 않기 때문에 onRenderFirstFinish 이벤트 말고 다른 이벤트 또한 동일)


[수정 후]

onRenderFirstFinish 이벤트로 등록했던 alert 창이 처음 렌더링 되었을 때 정상적으로 출력