web-dev-qa-db-ja.com

このコントロールの名前は何ですか?

誰かがこのコントロールの名前を提案できますか?

enter image description here

TreeViewコントロールと同じ方法で、ネストされた階層データを表示するように設計されています。ただし、ツリーとは異なり、一度に1つの「ブランチ」しか展開できません-コントロールの下半分で。上半分には、すべての親アイテムのリストが含まれています。ユーザーは、適切な親アイテムをクリックすることで、任意のレベルに移動できます。

私は最初にBetfair.comでこのタイプのコントロールに遭遇しました(このデモアプリケーションのデータの出所でもあります)。これは、利用可能なさまざまな賭け市場をナビゲートするために使用されます。

もっと良いものが欲しいので、私はそれをStackViewコントロールと呼んでいますが、この種の表示にはもっと一般的な用語があるはずです。

編集:このデータの階層的な性質を取得していない人々のために、画像をやり直しました。

3
Peregrine

あなたが探しているのはアコーディオンのコンポーネントだと思います。

https://en.wikipedia.org/wiki/Accordion_(GUI)

https://jqueryui.com/accordion/

5
Aline

私はそれが共通のコントロールであるとは全く思いません。上で選択したものと下にあるものを接続することの間には視覚的な関連がないため、最初は悪い考えのようです。

ここではアコーディオンが適切なコントロールになると思いますが、これはアコーディオンではありません。それは自家製のソリューションのようです。

編集:またはこれはツリービューである必要がありますか?これが何をしているかを実際に理解するために、私はあなたのコメントをすべて読み通す必要がありました。

それらをすべて読んだ後、これはツリービューのように見えますが、何が何の子であるかを明確にするための視覚的な手掛かりに欠けているものです。

結論として、私はこれを「奇妙な視覚的デザインを備えたツリービューの形式」と呼んでいると思います

2
DA01

Outline Controlの変形ですか? Visual Basicの初期のバージョンには、リストビューコントロールの先駆けとして、アウトラインコントロールがありました。

enter image description here

ただし、現代のリストビューのように、インデントを使用しています。おそらく–「降下のレベル」を示すインデントがないため–フラット化されたアウトラインコントロールが用語でしょうか?

1
TripeHound