web-dev-qa-db-ja.com

二重値オプションからの選択

複雑な問題で、ユーザーがペア値のリストから2つの値を選択する必要があるアイテムのグリッドがあります。

Grid of items
上記の例では、Item 1のユーザーが[ 65 - 36 ]ペアの値セットを選択し、[ Very High ]列に1つの値を入れ、[ High ]列に別の値を入れることがわかります、それらが近接していることは重要ではありません。
そしてItem 2の場合、ペアの値には[ 100 - 0 ]があるため、100のペアの値を選択して[ Average ]列に0のみを配置します。

私の現在のUIでは、各セルでいくつかのコンボボックスのみを使用しています。最初は[0, 20, 35, 50, 65, 80, 100]のような値のリストがあり、ユーザーがそれらの1つを選択した後(つまり35)他の1つ(つまり65)のみを表示します。その行の他のセル(つまりitem 1の行)とそのセルに、その値と0-現在の変更をロールバックするためのリスト(つまり、0、35)を表示します。

ユーザーは使いにくく、理解するのが難しいと言っていますが、これ以上の方法を見つけることができません!、この問題について私を助けてくれませんか?

1
shA.t

私はこの解決策で終わります、他の誰かを助けることを願っています:

グリッドの各行に組み合わせ(値のペア)のコンボボックスを追加します。
したがって、最初に、「最初に組み合わせを選択する」というメッセージが表示されます。
その後、コンボボックスを参照し、そのうちの1つを選択すると、メッセージが消えます。
これで、組み合わせの値を含むコンボボックスが各セルに表示されます。

enter image description here

0
shA.t

正確なコンテンツは別として、ユーザーは次の手順に従う必要があります。

  1. 各行の要素を選択します
  2. その要素のその行で2列を選択します

この場合、両方のステップを分離し、それらを同じステップで混合しないことは本当に便利だと思います。なぜなら、ユーザーが自分の考えを変えて、以前に選択した行の要素を選択したい場合は、戻ってその行をnone値に変更する必要があるからです。

したがって、あなたのケースでは、2つのステップのセットアップに従います:

Step1:
            Very High       High        Average     Low     Very Low
_____________________________________________________________________
50-50
65-35
80-20
100-0


Step2:
            Item1       Item2       Item3       Item4
______________________________________________________
50-50
65-35
80-20
100-0

またはその逆。アイデアは、各ステップが完了し、一度完了すると、ユーザーは次のステップに進むことができるというものです。ユーザーがステップ1を変更したい場合、ステップ2で行った変更は失われます。

0
Alvaro