onRenderFinish (event)

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

  1. 시트 초기화
  2. 데이터 조회
  3. 화면의 크기 변화시 (예: Ctrl + 휠)
  4. 소계 후, 소팅시
  5. removeAll
  6. rerender
  7. revertData
  8. reload
  9. makeSubTotal
  10. removeSubTotal
  11. setFixedCols, setFixedLeft, setFixedRight, setFixedTop
  12. setFormulaRow
  13. setInfoRow
  14. setSize
  15. setTheme
  16. setFormulaRowPosition
  17. setLocale
  18. updateClientPaging
  19. setCurrentInfo

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 기능 추가