2011-02-26 57 views
1

首先它是一個UI設計問題!這是RIA編輯數據的最佳設計實踐嗎?

這是RIA中編輯數據的最佳設計實踐,例如在Flex或Silverlight中?

我想顯示客戶的詳細信息,但會出現一個編輯窗口,客戶數據可編輯。

我想展示一個可以編輯數據的新表單。展示這種形式的最簡單方法是什麼?我可以製作我的UI,因此我可以在新選項卡中打開窗體,或者我可以在彈出窗口/模式對話框(保存取消)中打開窗體。也許我可以在行編輯中使用。

Silverlight或Flex GUI中用戶界面最友好的解決方案是什麼?你有什麼意見?

謝謝!

+1

我想這個問題應該在[用戶界面](http://ui.stackexchange.com/) – matei

回答

0

創建多個基於Flex的應用程序後,我個人更喜歡做的所有記錄編輯在一個模式彈出,而不考慮記錄大小的幾個原因:

  1. 它保持一致的用戶體驗。當用戶看到一個帶有記錄的數據網格時,他們可以編輯它們,他們知道它會出現在模式彈出窗口中。

  2. 它使您能夠更好地控制輸入表單。您可以添加驗證程序,格式化程序和其他彈出窗口等。這也可以通過內聯編輯來實現,但可能會更復雜和麻煩。

  3. 如果您使用Mate或Cairngorm或其他MVC框架,它允許您分派自定義事件並處理編輯後的記錄,但您需要更加輕鬆和靈活。

+0

謝謝,那麼大師細節呢?詳細用戶可以編輯和保存數據。 –

0

我是一名flex開發人員,所以在這種情況下,我會使用flex of course,我不知道abt silverslight,在flex中可以很輕鬆地做到這一點,編輯一個按鈕,然後點擊那個按鈕,打開類似的東西(在flex中的模態窗口,它是一個容器),在這裏你可以創建一個表單,並且收集這個窗口中的所有數據,你想要在主頁面中反映,我們也有[Bindable]事情,所以你也可以做兩件事refelctable,如果你一直在編輯,所以這些變化可以反映在你的主頁上,

所以我會說Flex有權力(我的意見): - ),(silverlight也可能是bgud,我不知道)

hav a gr8 t IME

ANKUR

0

我們開始與主要在線編輯。當然,這意味着你有幾個領域,他們是數字/文字/組合。任何更復雜的東西都可以在對話中更好地服務。

但是,我們現在只使用對話框,因爲它們更乾淨,我們發現它對普通用戶更方便。高級用戶總是喜歡內聯編輯,但他們是少數。

因此它取決於您的數據,用戶和更改/添加的頻率。