質問: 変更が行われるまで保存ボタンを無効にしますか? 複雑なもののリストがあり、ユーザーがクリックすると、そのビューに保存されているすべての詳細を編集できる新しいビューが表示されます。編集ビューにはすでにcancel終了メカニズム(すべての編集フォームのデフォルト)があり、saveボタン(どちらも保存して終了し、リストに戻ります)。詳細に変更が加えられるまでsaveボタンを無効にする必要がありますか?
回答: 詳細フォームが比較的単純な場合は、ユーザーが使い慣れている[ok]/[キャンセル]ボタンを使用することをお勧めします(両方のボタンが常にアクティブなままです)。ユーザーは、[ok]をクリックすると変更が保存され、ダイアログが閉じることを理解しています。 [キャンセル]をクリックすると、変更が破棄され、ダイアログが閉じます。詳細フォームに大量のデータが表示される場合(ユーザーが頻繁に保存しない場合、ユーザーはデータを失うことを恐れます)。そうしないと、変更が保存されていない場合、[保存]ボタンと[元に戻す]ボタンを使用して[保存]ボタンと[元に戻す]ボタンがアクティブになります。そしてmarjanが述べたように、[キャンセル]をクリックして未保存の変更がある場合はユーザーにプロンプトを表示します。