2012-08-03 2 views
0

데이터베이스의 레코드를 삽입/업데이트/삭제하는 웹 응용 프로그램이 있습니다. 트랜잭션이 테이블에 작성 될 때마다 변경 사항이 트리거의 이전 값과 수정 유형으로 기록됩니다. 사용자에게 그러한 트랜잭션을보기위한 좋은 웹 사용자 인터페이스 레이아웃은 무엇입니까? 현재 우리는 html 테이블 행과 열 형식으로 전체 히스토리 테이블을 사용자에게 덤프합니다. 나는이 편집 역사를 더 잘 표현할 수있는 몇 가지 인터페이스 힌트를 찾고있다.레코드 편집 내역을 볼 수있는 프런트 엔드 사용자 인터페이스

입력 해 주셔서 감사합니다.

답변

0

평범한 HTML이나 js 프레임 워크에 의해 생성 된 데이터베이스 테이블의 그리드 표현을 사용할 수 있습니다.

업데이트가없는 새로 삽입 된 레코드의 경우 삽입 날짜 시간이있는 레코드 만 표시하면됩니다.

업데이트 된 레코드의 경우 행 끝에 "기록"또는 "이전 버전"과 같은 제목 또는 링크가 추가되거나 사용자가이를 클릭하면 링크/버튼을 추가 할 수 있습니다 이 레코드 아래에있는 서브 그리드를 열거 나 새 그리드로 팝업하십시오 (첫 번째 그리드를 어떻게 구현할 것인가에 달려 있음).이 레코드의 기록 만 표시됩니다.

삭제 된 레코드는 테이블 하단에 추가 할 수 있지만 회색으로 표시되거나 제거됩니다. 삭제 된 레코드에 대해서도 원하는 경우이 옵션을 다시 추가 할 수 있습니다.

편집 : 또한/그리드 컬럼에 기능을 정렬에만 삽입/업데이트/삭제 된 레코드 물론 볼을 선택하는 사용자를위한 그리드 위의 몇 가지 필터링 기능을 추가 할 수

관련 문제