私はこのようなインターフェースを持っています:
変更を適用するには、上位3つのフィールド(フレンドリ名、一意のTrackerID、およびURLエンドポイント)をすべて保存する必要があり、[Go back and discard changes]をクリックすると破棄できます。
ただし、下の3つのリンク(アーカイブリンク、一時的にリンクを無効にし、すべてのクリックをリセットする)はすべて、ユーザーがクリックしたときに有効になります。 「前に戻って変更を破棄しても」変更が破棄されないことを説明するにはどうすればよいですか?私が現在行っている方法は、ユーザーがクリックしたときにテキストを変更することです。
しかし、これはまだ混乱するかもしれないと感じています。
情報:
名前:Sch
トラッカーID:[〜#〜] adfasfdf [〜#〜]
URLエンドポイント:<削除>
[変更をキャンセル] [情報を保存]
アクション
[リンクを一時的に無効にする]
[アーカイブリンク]
[リンクをリセット]
[リンクを削除]
直接変更できる設定と保存が必要な設定を分けます。 「追加設定」オプションを作成し、直接変更できる設定の上に配置します。ユーザーが追加設定をクリックすると、新しい画面が表示され、保存する必要のある3つのフィールドが表示されます。
そうではなく、UIを修正します。
確認が必要な設定用のフィールドを読み取り専用にして、ボックスの中に入れます。ボックスの下部に「編集」ボタンを配置します。編集ボタンを押すと、「OK」と「キャンセル」が表示された状態で、変更できるポップアップが表示されます。
次に、現在の「ページ」/「ダイアログ」/「何でも」justは情報を表示し、一連のアクション用のボタンがあります。