IBSheet.create({id, el, options, data}) 시점의 상태로 시트 전체를 되돌리고, 직전에 데이터를 받은 동작을 다시 실행합니다.
데이터의 값과 상태(Added, Changed, Deleted), 행/셀/컬럼에 부여된 모든 속성이 초기화됩니다.
onRenderFirstFinish는 다시 발생하지 않으므로, 후처리가 필요하면callback을 사용하세요.
데이터 로드 방식별 동작
직전에 데이터를 받은 동작 reload 동작 IBSheet.create({data}) 메모리의 data로 다시 로드doSearch 서버 재조회 doSearchPaging 서버 재조회 (1페이지) loadSearchData 빈 시트로 초기화 (재로드 불가)
void reload( callback );
| Name | Type | Required | Description |
|---|---|---|---|
| callback | function |
선택 | reload 후, 호출할 콜백 함수 (onRenderFirstFinish 와 동일 시점) |
object : 시트 객체
// 시트를 create 시점으로 되돌림
sheet.reload();
// 되돌린 후 데이터 로드
sheet.reload(function (evtParam) {
evtParam.sheet.loadSearchData(data);
});
| product | version | desc |
|---|---|---|
| core | 8.0.0.0 | 기능 추가 |
| core | 8.0.0.26 | callback 기능 추가 |