2011-09-14 7 views
2

私が持っている質問は、ウィザードの戻るボタンの一般的な機能です。私はこのボタンの考えられる動作について考えていたので、これらの2つのオプションの間に正しい選択があるかどうかわかりませんでした。ウィザードの論理的な動作

1-これは前のページを表示し、現在のフォームで行った変更を保存しないでください。

2-前のページが表示され、現在のフォームで行った変更を保存する必要があります。

バックボタンの正しい動作とその理由を知りたいと思います。

答えて

2

Microsoftのかなり賢明なWindowsのガイドラインは次のとおりです。

ナビゲーションによるユーザー選択の保存

たとえば、ユーザー が変更された場合は、戻ると次へをクリックすると、これらの変更は に保持されます。 が明示的にクリアを選択しない限り、ユーザーは変更を再入力する必要はありません。

UX Wizards guideを参照してください。

+0

非常に有益な応答をいただきありがとうございます。リンクを読んだ後、私は別のヒントを見つけました。 'ナビゲーションボタン(NextとBack)とコミットボタンを混同しないでください。次に、コミットメントなしにウィザードを進めることを意味します。 Backは常に次のページで利用できるはずで、Backをクリックすると最後のNextボタンの効果を元に戻す必要があります。これは、変更をコミットすることと保存することとが異なることを意味しますか? – Saffar

+0

そうです、ページがXを起こした場合(テキストボックス内の値に基づいてコミットする - レジストリエントリを作成するなど)、Xを元に戻し、テキストボックスの値を同じにしておく必要があります –