reload (method)

IBSheet.create({id, el, options, data}) 시점의 상태로 시트 전체를 되돌리고, 직전에 데이터를 받은 동작을 다시 실행합니다.
데이터의 값과 상태(Added, Changed, Deleted), 행/셀/컬럼에 부여된 모든 속성이 초기화됩니다.
onRenderFirstFinish는 다시 발생하지 않으므로, 후처리가 필요하면 callback을 사용하세요.

데이터 로드 방식별 동작

직전에 데이터를 받은 동작 reload 동작
IBSheet.create({data}) 메모리의 data로 다시 로드
doSearch 서버 재조회
doSearchPaging 서버 재조회 (1페이지)
loadSearchData 빈 시트로 초기화 (재로드 불가)

Syntax

void reload( callback );

Parameters

Name Type Required Description
callback function 선택 reload 후, 호출할 콜백 함수 (onRenderFirstFinish 와 동일 시점)

Return Value

object : 시트 객체

Example

// 시트를 create 시점으로 되돌림
sheet.reload();

// 되돌린 후 데이터 로드
sheet.reload(function (evtParam) {
    evtParam.sheet.loadSearchData(data);
});

Read More

Since

product version desc
core 8.0.0.0 기능 추가
core 8.0.0.26 callback 기능 추가