1

まずはUIデザインの質問です!

Flex や Silverlight など、RIA でデータを編集するためのベスト デザイン プラクティスはどれですか?

顧客の詳細を表示したいのですが、編集ウィンドウが表示され、顧客のデータが編集可能になります。

データを編集できる新しいフォームを表示したいと思います。このフォームを表示する最も簡単な方法は何ですか。UI をタブ付きにすることができるので、新しいタブでフォームを開くか、ポップアップ/モーダル ダイアログ (保存-キャンセル) でフォームを開くことができます。たぶん、ライン編集で使用できます。

Silverlight または Flex GUI で最もユーザー フレンドリーなソリューションはどれですか? あなたの意見は何ですか?

ありがとう!

4

3 に答える 3

0

私はフレックス開発者なので、この場合はもちろんフレックスを使用していましたが、abt silverslightはわかりません。フレックスでは、これを非常に簡単に実行し、編集ボタンを作成してから、そのボタンをクリックして開きます。 (フレックスのモーダルウィンドウ、それはコンテナです)のようなもので、これでフォームを作成し、メインページに反映したいこのウィンドウのすべてのデータを収集できます。[バインド可能な]ものもあるので、また、uが編集している場合のように、2つのことをわかりやすくすることができるため、これらの変更をメインページに並べて反映することができます。

だから私はフレックスが力を持っていると思います(私の意見):-)、(シルバーライトも勇気があるかもしれません、私は知りません)

gr8時間を持っています

アンクル

于 2011-02-26T16:39:40.707 に答える
0

私たちは主にインライン編集から始めました。もちろん、それはあなたがいくつかのフィールドを持っていて、それらが数値/テキスト/コンボであることを意味します。より複雑なものは、ダイアログでより適切に提供されます。

ただし、ダイアログはよりクリーンであり、通常のユーザーにとってより便利であることがわかったため、現在はダイアログのみを使用しています。パワーユーザーは常にインライン編集を好みますが、少数派です。

したがって、それはあなたのデータ、ユーザー、変更/追加の頻度に依存します。

于 2011-02-27T08:36:57.677 に答える
0

いくつかの Flex ベースのアプリを作成した後、いくつかの理由から、レコード サイズに関係なく、すべてのレコード編集をモーダル ポップアップで行うことを個人的に好みます。

  1. ユーザーエクスペリエンスの一貫性を維持します。ユーザーが編集可能なレコードを含むデータグリッドを見ると、それがモーダル ポップアップで表示されることがわかります。

  2. 入力フォームをより細かく制御できます。バリデーター、フォーマッター、その他のポップアップなどを追加できます。これはインライン編集でも可能ですが、より複雑で扱いにくい場合があります。

  3. Mate、Cairngorm、またはその他の MVC フレームワークを使用している場合、カスタム イベントをディスパッチし、編集されたレコードを処理することができますが、より簡単かつ柔軟に行う必要があります。

于 2011-02-28T16:14:39.507 に答える