web-dev-qa-db-ja.com

カスタム設定とデフォルト設定の表示

多くのインターフェースでは、デフォルト設定のセットがあり、ユーザーがカスタム設定でそれらを上書きできるようにする必要があります。これをインターフェイスでうまく処理する方法の例はありますか?主にウェブフォームについて考えています。

これを言い換える別の方法は、「構成の設定を継承する方法」です。

このようなものを作成する理由は2つあります。1)デフォルトでカスタムオプションを非表示にするとフォームが簡略化されます。2)デフォルトオプションは他の場所(プロジェクト固有の設定など)から取得できる場合と、カスタム設定がない場合設定した場合、デフォルト値を更新すると、デフォルト設定のすべてのアイテムに影響します。

良いソリューションには次の特性があると思います:1)カスタム設定とデフォルト設定のどちらがアクティブかを明確にする必要があります2)カスタム設定からデフォルトに簡単に戻ることができるはずです

また、デフォルト設定がアクティブなユーザーにカスタム設定を表示するかどうかという問題もあります。

A)すばやくグーグルする例をいくつか見つけました。それらのすべては、フォームのカスタム部分を切り替える、多少なりとも美化されたラジオボタンです。

Check-box toggle

On-off switch

Another on-off switch

B)別のオプションは、カスタムフォームを常に表示することですが、「リセット」ボタンを使用してフォームをデフォルトの状態にリセットし、一部の設定をカスタマイズしたことを示すラベルを付けることができます。

C)3番目のアプローチはAに似ていますが、チェックボックスに「このアイテムをグローバル設定にリンクする」と書かれています(本質的に、Aのチェックボックス/ラジオボタンとは逆のチェックボックスの状態です)。これは、Photoshopの「グローバルライトを使用する」設定に似ています。

enter image description here

3
Janne Aukia

すばらしい質問です。

私はあなたに私たちの質問に対処するためのアイデアを与えることができる小さなワイヤーフレームをまとめました。 「デフォルトを使用」チェックボックスは、設定がデフォルト構成またはカスタムから値をプルするかどうかを制御します。

enter image description here

1
Igorek

あなたの状況では、私はこの非常にシンプルなソリューションを

  • 常にステータスを表示

  • いつでもワンクリックでデフォルトに簡単に切り替えて設定をカスタマイズするためのコントロール

ユーザー作成/メインタスク領域内で詳細設定/カスタム設定トグルバーを繰り返し表示する必要はありません

ユーザーがカスタム設定を使用している場合は1行でステータスを表示し、右側に1つの大きなボタンを使用して、ユーザーがカスタム設定またはデフォルト設定に切り替えることができるようにします。アプリ/システムは常にカスタム設定を保存する必要があります

これが私の考えを示すワイヤーフレームです。右側の青いボタンは、カスタマイズされた設定とデフォルト設定の切り替えとして機能します。青いボタンをトグルスイッチに置き換えることもできますが、両方のステータスを表示できる大きさである必要があります...

wire-frame for customized settings

0
Ahsan Idrisi