onRenderFinish (event)

시트가 렌더링된 후 발생되는 이벤트입니다.
아래와 같은 부분에서 이벤트 발생합니다.

  1. 시트 초기화
  2. 데이터 조회
  3. 화면의 크기 변화시 (예: Ctrl + 휠)
  4. 소계행 사용 시
  5. 그룹핑 시
  6. removeAll
  7. rerender
  8. revertData
  9. reload
  10. makeSubTotal
  11. removeSubTotal
  12. setFixedCols, setFixedLeft, setFixedRight, setFixedTop
  13. setFormulaRow
  14. setInfoRow
  15. setSize
  16. setTheme
  17. setFormulaRowPosition
  18. setLocale
  19. updateClientPaging
  20. setCurrentInfo
  21. setAttributeWidthVisible을 변경하는 경우

Syntax

    onRenderFinish : function(paramObject){

    }
or
    sheet.bind("onRenderFinish" , function(paramObject) {});

Parameters

Name Type Description
sheet object 렌더링된 시트 객체

Return

none

Example

options.Events = {
    onRenderFinish:function(evtParam){
        // 시트 렌더링이 진행된 후 AR5 행 "sPerson" 열에 해당하는 셀에 12345 값을 입력
        var r5 = sheet.getRowById("AR5");
        sheet.setValue({row:r5 , col:"sPerson" , val:12345 , render:1});

        /*
         ***** 주의 사항 *****
          시트 전체 렌더링 시 항상 onRenderFinish 이벤트가 호출되므로, 시트 전체에 대해 렌더링을 진행하는 메소드는 여기서 작성하면 안됩니다.
         */
    }
}

Read More

Since

product version desc
core 8.0.0.0 기능 추가