RealGrid2 가이드
Tip
행 삭제와 관계된 팁

행 삭제와 관계된 팁

리얼그리드는 행 삭제시 다양한 옵션을 통해 삭제 동작을 설정할 수 있습니다. 예를 들어 행을 삭제할때 행을 dataProvider에서 바로 삭제할 수도 있고, dataProvider에서 삭제하지 않고 행 상태(RowState)만 변경할 수도 있습니다.
dataProvider에서 행 상태(RowState)만 변경시에 GridView에 삭제된 행을 표시할 수도 있고 숨길 수도 있습니다. 아래 예제를 통해 해당 내용을 확인해보세요.

바로 삭제

dataProvider.softDeleting = false;

행 상태만 변경(삭제 행 보임)

dataProvider.softDeleting = true;
gridView.hideDeletedRows = false;

행 상태만 변경(삭제 행 숨김)

dataProvider.softDeleting = true;
gridView.hideDeletedRows = true;

행 상태만 변경(삭제 행 보임, 추가된 행(created)은 숨기지 않고 바로 삭제)

추가된 행은 삭제시 행 상태가(rowState)가 deleted로 변경되지 않고 바로 삭제 됩니다.

dataProvider.softDeleting = true;
dataProvider.deleteCreated = true;
gridView.hideDeletedRows = false;

행 상태만 변경(삭제 행 숨김, 추가된 행(created)은 숨기지 않고 바로 삭제)

추가된 행은 삭제시 행 상태가(rowState)가 deleted로 변경되지 않고 바로 삭제 됩니다.

dataProvider.softDeleting = true;
dataProvider.deleteCreated = true;
gridView.hideDeletedRows = true;