맨위로가기
 

SBGRID

닫기

그리드 데이터 초기화(refresh)

SBGrid의 데이터 변경 사항을 갱신합니다.

상세설명

refresh

  • 메소드 형태1 : datagrid.refresh();
  • 메소드 형태2 : datagrid.refresh({'focus' : param1, 'style' : param2, 'status' : param3, 'disabled' : param4, 'combo' : param5});
    • param1 (선택) : [boolean] refresh 시 해당 그리드로 화면 포커스 이동 여부
      • true(default) : 포커스 이동
      • false      : 포커스 이동하지 않음
    • param2 (선택) : [boolean] refresh 시 그리드에 적용된 style을 초기화 시킬지 여부 (rowstyle,cellstyle,cellhide,colhidden,컬럼이동,넓이)
      • true      : 스타일 초기화
      • false(default)  : 스타일 초기화하지 않음
    • param3 (선택) : [boolean] refresh 시 그리드 상태값을 초기화 시킬지 여부
      • true      : 상태값 초기화
      • false(default)  : 상태값 초기화하지 않음
    • param4 (선택) : [boolean] refresh 시 그리드 disabled을 초기화 시킬지 여부 (setCellDisabled/setColDisabled)
      • true      : disabled 초기화
      • false(default)  : disabled 초기화하지 않음
    • param5 (선택) : [boolean] combo의 jsonData가 변경되었을 때 그리드에 반영 여부
      • true      : 그리드에 반영
      • false(default)  : 그리드에 반영하지 않음

제약사항

  • rebuild 와는 다르게 데이터만 refresh 하기 때문에 그리드 행 상태 값과 같은 설정사항은 변경되지 않습니다.
  • refresh 후 행의 상태값 변경은 removeRowStatus()와 같은 메소드로 초기화 해야합니다.

예시