所以,我向用戶展示了一個用戶項目分配矩陣。用戶可以「編輯」,當他們這樣做時,表格變爲可編輯,他們可以改變單元格。告訴用戶有關他們正在進行的更改的好範例是什麼?
從數據模型的角度來看,每一列代表一個項目,並且實質上,每個更改的單元格都是userproject表中的更改。在提交更改之前,我會顯示一條確認消息,並說:
將用戶X對項目Y的分配從25%更改爲20%。 從項目P2中刪除用戶B. 將用戶C添加到項目P3中的比例爲50%。
用戶說「OK」,我們保存所有使用Ajax。並且我們顯示所有更改的確認。
到目前爲止這麼好。
問題:用戶可以點擊「保存」,然後繼續工作。下次用戶點擊「保存」時是否可以接受,我用新的反饋信息覆蓋了反饋信息? [原來的反饋信息已經從屏幕上消失了]換句話說,有一個「保存並繼續工作」的範例足以讓用戶清楚,他們知道它基本上等同於保存,喝咖啡,回來開放網格再次?
從項目日誌的角度來看呢?每個「保存」都會生成一個日誌事件,我擔心用戶可能會認爲它是重複的。
我敢打賭你會在這裏找到好東西:http://developer.yahoo.com/ypatterns/everything.html – 2011-03-20 09:28:37
謝謝豪爾赫,我覺得Transitions的東西非常有幫助。 – Josh 2011-03-20 15:45:33