2014-01-12 26 views
0

我創建一個頁面,該頁面有一個可編輯的數據網格(實際上,我使用的jqGrid)上。用戶可以添加,刪除和編輯網格的行。此頁面上還有其他一些表單域,例如文本框和下拉菜單,但它們不是網格的一部分。最佳usabilty與可編輯的數據網格以及其他表單字段相同的頁面

從你覺得哪個選項可用性的角度來看是最好的,爲什麼?

  1. 用戶與網頁的其餘部分分開管理網格。這意味着網格上有一個保存按鈕。因此,用戶可以將網格行保存到數據庫,無需點擊提交按鈕。當提交按鈕被點擊時,非網格表單字段被髮送到服務器。
  2. 用戶管理電網並依賴於彼此等領域。這就像是「一切皆有可無」的情景。當你點擊提交按鈕時,所有的表單域都會提交一個保存的數據庫以及網格域。如果存在驗證錯誤,則無法保存。

如果有更好的方法來處理這種我沒有列出的情況,請讓我知道。

回答

0

當我在類似的情況下,我的想法是用戶填充其他表單域的重要性。如果他們是可選的,網格是更重要的我會在網格中的提交按鈕,但如果我想用戶填寫的所有字段,按鈕應該是在年底。在按鈕保存整個表單的情況下,如果用戶跳過某些字段,或者您可以使用停用的按鈕,則可以發出警告。

我認爲的第二件事是頁面的高度。如果按鈕隱藏在「摺疊之上」,那麼一些用戶看不到它並且數據不會被保存的可能性很高。所以在這種情況下,也許你應該在網格中。我會檢查關於屏幕分辨率的分析。

+0

偉大的答案。在我的情況下,所有的字段都是可選的,包括網格。 – carlg

相關問題