web-dev-qa-db-ja.com

ラジオボタンでアコーディオンリストを使用する

ユーザーが一度に1つのクラスと投稿を共有し、どのクラスを選択できるようにするポップアップのUIを設計しています。また、各クラスにドリルダウンして、各クラス内のすべてまたは特定の学生を投稿先として選択できる必要もあります。 (デフォルトでは、クラスのすべての生徒に共有されます)。私は現在、すべてのクラスのアコーディオンリストを使用していますが、これは展開して生徒を選択または選択解除しますが、各リスト項目はラジオボタンで選択することもできます。 (添付資料参照)。これは私にとっては間違っているように見え、特にラジオボタンがあるため、1人の生徒に投稿したいだけの場合、一度展開されたすべての生徒の選択を解除することができないという、非常に複雑なやり取りがありました。

誰もが考えることができるこの問題へのより良いアプローチまたは標準はありますか?

enter image description here

5
user1404536

私は時々あなたの問題のわずかな変化に直面しました。ここに私が思いついた(あなたのユースケースのために修正された)潜在的な解決策があります、これがうまくいくかどうか私に知らせてください。

enter image description hereenter image description hereenter image description here

1

ラジオボタンをチェックボックスに置き換えることもできます。これにより、ユーザーに必要な機能が提供され、複数のクラスを選択できるようになります。最終的にユーザーが選択されなかった場合、[投稿]ボタンは非アクティブになります。

0
John Doe IV