GS인증 AUIGrid v3.0.15

softRemoveRowMode=true 설정인 경우 삭제된 행 아이템은 삭제 표시가 남습니다.

이 때 원래 그리드의 데이터가 아닌 사용자가 추가한 그리드의 데이터를 삭제한 경우에도 삭제 표시가 남겨집니다.(기본값임)

때로는, 원래 서버에서 가져온 행이 아닌 사용자가 Insert 키나 addRow 메소드로 행을 추가하고, 필요 없어 삭제하고자 하는 경우 삭제 표시가 아닌 자체적으로 없애고 싶을 때가 있습니다.

즉, softRemoveRowMode 적용을 원래 데이터에만 적용하고자 할 때 softRemovePolicy="exceptNew" 를 설정하십시오.(기본값 : v3.0 미만 : "all", v3.0 이상 : "exceptNew"")

데모는 그리드 데이터 삽입 후 강제로 추가로 5개의 행을 삽입하였습니다. (사용자가 행을 추가 했다고 가정하기 위한 것임)

이 5개의 추가된 행을 삭제하면 바로 그리드에서 제거됩니다.(softRemoveRowMode 적용 안시킴)

그러나 원래 데이터를 삭제하는 경우에는 softRemoveRowMode 를 적용 시켜 삭제 표시를 남깁니다. 추후 그래서 복원(삭제 취소)이 가능합니다.

선택행 삭제(Ctrl+Del키)