그래서 사용자에게 프로젝트 할당 매트릭스를 보여주고 있습니다. 사용자는이를 "편집"할 수 있으며 그렇게하면 테이블이 편집 가능 해지고 셀을 변경할 수 있습니다.커밋중인 변경 사항을 사용자에게 알리는 좋은 패러다임은 무엇입니까?
데이터 모델 관점에서 볼 때 각 열은 프로젝트를 나타내며 기본적으로 변경된 셀은 모두 userproject 테이블의 변경 사항입니다. 변경을 적용하기 전에 다음과 같은 확인 메시지를 표시합니다.
프로젝트 Y에서 사용자 X의 할당을 25 %에서 20 %로 변경합니다. 프로젝트 P2에서 사용자 B를 삭제 중입니다. 프로젝트 P3에 사용자 C를 50 %로 추가합니다.
사용자가 "OK"라고 말하면 Ajax를 사용하여 모두 저장합니다. 그리고 우리는 모든 변화의 확인을 보여줍니다.
지금까지 그렇게 좋았습니다.
질문 : 사용자는 "저장"을 클릭 한 다음 계속 작업 할 수 있습니다. 다음에 사용자가 "저장"을 클릭하면 피드백 메시지를 새 피드백 메시지로 덮어 쓸 수 있습니까? [이전 피드백 메시지는 화면에서 사라졌습니다.] 즉, 사용자가 절약하고 커피를 마시 며 돌아와서 열어 본 것과 동일하다는 것을 이해할만큼 "저장하고 계속해서 작업하라"패러다임을 가지고 있습니다. 다시 그리드?
어떻게하면 프로젝트 로그의 관점에서 볼 수 있습니까? 각각의 "저장"은 로그 이벤트를 생성하는데, 사용자가 중복으로 생각할 수도 있습니다.
http://developer.yahoo.com/ypatterns/everything.html –
호르헤 고맙습니다. 전이상 매우 도움이됩니다. – Josh