2011-03-20 2 views
0

그래서 사용자에게 프로젝트 할당 매트릭스를 보여주고 있습니다. 사용자는이를 "편집"할 수 있으며 그렇게하면 테이블이 편집 가능 해지고 셀을 변경할 수 있습니다.커밋중인 변경 사항을 사용자에게 알리는 좋은 패러다임은 무엇입니까?

데이터 모델 관점에서 볼 때 각 열은 프로젝트를 나타내며 기본적으로 변경된 셀은 모두 userproject 테이블의 변경 사항입니다. 변경을 적용하기 전에 다음과 같은 확인 메시지를 표시합니다.

프로젝트 Y에서 사용자 X의 할당을 25 %에서 20 %로 변경합니다. 프로젝트 P2에서 사용자 B를 삭제 중입니다. 프로젝트 P3에 사용자 C를 50 %로 추가합니다.

사용자가 "OK"라고 말하면 Ajax를 사용하여 모두 저장합니다. 그리고 우리는 모든 변화의 확인을 보여줍니다.

지금까지 그렇게 좋았습니다.

질문 : 사용자는 "저장"을 클릭 한 다음 계속 작업 할 수 있습니다. 다음에 사용자가 "저장"을 클릭하면 피드백 메시지를 새 피드백 메시지로 덮어 쓸 수 있습니까? [이전 피드백 메시지는 화면에서 사라졌습니다.] 즉, 사용자가 절약하고 커피를 마시 며 돌아와서 열어 본 것과 동일하다는 것을 이해할만큼 "저장하고 계속해서 작업하라"패러다임을 가지고 있습니다. 다시 그리드?

어떻게하면 프로젝트 로그의 관점에서 볼 수 있습니까? 각각의 "저장"은 로그 이벤트를 생성하는데, 사용자가 중복으로 생각할 수도 있습니다.

+1

http://developer.yahoo.com/ypatterns/everything.html –

+0

호르헤 고맙습니다. 전이상 매우 도움이됩니다. – Josh

답변

0

일부 입력을 한 후에 디스크 나 디스크 아이콘을 표시하면 사라질 수 있습니다.

+0

CSO에 감사드립니다. 따라서 보류중인 변경 사항이있는 동안 변경 사항이 보류중인 아이콘이 표시되어야합니다. 그런 다음 저장하면 피드백이 나타나고 '수정 됨'표식이 사라집니다. 권리? 프로젝트 로그 측면에 대한 의견 (두 번째 질문은?) – Josh

+0

두 번째 질문을 실제로 이해하지 마십시오. 내 경험에 비추어 볼 때, 절약과 같은 행동주의 로그를 가지고 있다면 당신이 말한 것처럼 혼란 스러울 수 있습니다. 텍스트 나 영역이 완전히 로딩되고 잠긴 상태가 될 때까지 희미 해지거나 흐리게 표시 한 다음 완전히 보이게 할 수도 있습니다. –

관련 문제