全て、
jstreeまたはdynatreeの1つのノードに複数のチェックボックスを設定することは可能ですか?
私はasp.netmvcを初めて使用し、これにいくぶん似たシナリオに取り組んでいます
chkbox1 USA
chkbox2 AK chkbox3 AZ chkbox4 MO chkbox5 CA chkbox6 MI chkbox7 NY
chkbox2 UK
ユーザーが国レベルのチェックボックス(例:chkbox1)をクリックしてフォームを送信すると、その国のすべての州IDが投稿され、データベースに保存されます。ユーザーがいくつかの州のみを選択してフォームを送信する場合、それらの選択された州IDのみがデータベースに投稿され、保存される必要があります。
これにはトライステートチェックボックスを使用することを考えていましたが、これまでの調査では、jsTreeまたはdynaTreeが最適な候補であるように見えます。
ただし、お気づきのとおり、1つのノードに複数のチェックボックスを表示したかったので、jsTreeまたはdynatreeを使用してこれを実現できるかどうかはよくわかりません。
jsTreeは、回避策がなければ、これをそのままではサポートしていないようです。私は間違っている可能性があります。これが可能であれば、訂正してください(例やリンクがあれば素晴らしいでしょう)。ダイナツリーについてはよくわかりません。
また、使いやすさやパフォーマンスの観点からも提案を求めています。ユーザーは今のところフォームを保存できるので、後で編集(いくつかの状態を削除または追加)することができます。
各国の数が30州と50州を超えるとは思わない。すべての値は静的構成であり、管理者ユーザーを介してのみ変更できます。
ユーザーがすべての国と州を選択する可能性は非常に低いですが、それが発生すると、ユーザー名、電子メールアドレス、電話番号などの他の値を使用して、ビューからコントローラーに約1500のIDを送信することが期待されます。助けてくれてありがとう
PS:この質問を投稿する前に調査を行いましたが、シナリオに関連するものは何もありません。これについてすでに話し合っている場合は、時間を割いて申し訳ありません。