web-dev-qa-db-ja.com

一部の設定は自動的に保存され、他の設定は手動で保存する必要があることをどのように説明しますか?

私はこのようなインターフェースを持っています:

enter image description here

変更を適用するには、上位3つのフィールド(フレンドリ名、一意のTrackerID、およびURLエンドポイント)をすべて保存する必要があり、[Go back and discard changes]をクリックすると破棄できます。

ただし、下の3つのリンク(アーカイブリンク、一時的にリンクを無効にし、すべてのクリックをリセットする)はすべて、ユーザーがクリックしたときに有効になります。 「前に戻って変更を破棄しても」変更が破棄されないことを説明するにはどうすればよいですか?私が現在行っている方法は、ユーザーがクリックしたときにテキストを変更することです。

enter image description here

しかし、これはまだ混乱するかもしれないと感じています。

10
Jon

情報:

名前:Sch

トラッカーID:[〜#〜] adfasfdf [〜#〜]

URLエンドポイント:<削除>

[変更をキャンセル] [情報を保存]


アクション

[リンクを一時的に無効にする]

[アーカイブリンク]

[リンクをリセット]

[リンクを削除]

22
PixelSnader

直接変更できる設定と保存が必要な設定を分けます。 「追加設定」オプションを作成し、直接変更できる設定の上に配置します。ユーザーが追加設定をクリックすると、新しい画面が表示され、保存する必要のある3つのフィールドが表示されます。

6
DesignerAnalyst

そうではなく、UIを修正します。

確認が必要な設定用のフィールドを読み取り専用にして、ボックスの中に入れます。ボックスの下部に「編集」ボタンを配置します。編集ボタンを押すと、「OK」と「キャンセル」が表示された状態で、変更できるポップアップが表示されます。

次に、現在の「ページ」/「ダイアログ」/「何でも」justは情報を表示し、一連のアクション用のボタンがあります。

0
Ian