SMART datagrid v1.4 > Examples
DataSet.restoreMode를 EXPLICT로 지정하면, DataSet.restoreUpdatedRows를 호출해서 수정된 행들을 수정 이전 값으로 복원 시키고, 행의 상태도 NONE으로 되돌릴 수 있다.
또, restoreMode를 AUTO로 설정하면, 수정된 행의 값들을 사용자나 스크립트로 원래 값과 동일한 값들로 다시 수정하면, 행의 상태를 NONE으로 자동 복원시킨다.
restoreMode를 "auto"나 "explicit"로 지정한 후, 행들의 값을 직접 수정하거나, 아래 "행 수정" 버튼을 클릭해서 행들을 수정한다. 그리고, 원래 값으로 다시 수정하거나, 복원 버튼들을 클릭해서 테스트한다.
restoreMode를 "auto"나 "explicit"로 수정하기 전에 이미 UPDATED 상태인 행들은 복원 시킬 수 없다. 행 복원 기능을 사용자에게 제공하기 위해서는 데이터셋 초기화 시에 미리 restoreMode를 지정해야 한다.
데이터행 상태에 대해서는 DataRow States 예제를, 상태 셀 표시 방식에 대해서는 State Cells 예제를 참조한다.