0

全て、

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:この質問を投稿する前に調査を行いましたが、シナリオに関連するものは何もありません。これについてすでに話し合っている場合は、時間を割いて申し訳ありません。

4

1 に答える 1

5

jsTreeGridプラグインのおかげで、jsTree 内に複数のチェックボックスを実装しました。jstree 内の複数のチェックボックス

于 2012-02-06T04:21:25.887 に答える