web-dev-qa-db-ja.com

マスター詳細とタブ

マスター詳細ビューがあります。リストに新しいアイテムを追加するためのベストプラクティスはどれですか。ユーザーが新しいボタンをクリックすると、新しいタブアイテムが閉じるボタンとともに表示され、必要に応じてリストに戻ることができると思います。より良い解決策を知っていますか?アイテムの編集は、詳細ビューで行うことができます。

これが私が今持っているスケッチです

1
user3947

新しいアイテムを入力するために必要な詳細情報が行に収まる場合は、上部に新しい行を挿入することもお勧めします。行で指定できない詳細がある場合、または新しい項目を入力するために必要なツールが行に対して多すぎる場合は、ダイアログを使用してください。

この場合、新しいアイテムを要求するという人の行動に直接反応するので、ダイアログが邪魔になるとは思わない

1
Todd Sieling

Mint.comのようなドロップダウン/ドロワーを試してください

(スクリーンショットを参照)

enter image description here

1
Ikon Eco

あなたのスケッチから判断すると、新しいアイテムはinsideリストタブが表示されるはずですが、新しいタブは新しい単一のアイテムではなく、アイテムの新しいリストを意味します。

詳細ウィンドウで新しいアイテムを編集する場合は、[新規]ボタン(どこにありますか)をクリックすると、マスターウィンドウに新しい空白行が追加され、選択されて、詳細の最初のフィールドにフォーカスが設定されます。ペイン。ただし、それがスマートグリッドの場合(たとえば、並べ替えをサポートしている場合)、通常、新しいアイテムの新しいダイアログを開き、それをグリッドの適切な場所に配置します。グリッドが単純な場合は、上部/下部に新しい線を開いても問題ありません。

0

新しいタブについてのアイデアが思いつかなかった。通常、すべてのポップアップとダイアログはユーザーの一連の思考を妨げているため、可能であれば回避する必要があります。

テーブルの最初の行または最後の行、あるいはその両方を常に表示し、新しい行アイテム(インプレース編集のようなもの)を挿入するために予約しておきます。

新しい行が準備され、他のデータの間に挿入されたら、新しい位置をカラーフェードまたは適切なアニメーションで強調表示する必要があります。

0
Jawa