# 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. `setAttribute`로 `Width`나 `Visible`을 변경하는 경우

### 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 = evtParam.sheet.getRowById("AR5");
            evtParam.sheet.setValue({row:r5 , col:"sPerson" , val:12345 , render:1});

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

### Read More

- onRenderStart event
- rerender method

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.0 | 기능 추가