在jstree或dynatree中的一个节点中是否可以有多个复选框?

Pea*_*arl 0 asp.net-mvc dynatree jstree

所有,

在jstree或dynatree中的一个节点中是否可以有多个复选框?

我是asp.net mvc的新手,我正在开发一个类似于这个的场景

chkbox1美国

   chkbox2 AK chkbox3 AZ chkbox4 MO
   chkbox5 CA chkbox6 MI chkbox7 NY 
Run Code Online (Sandbox Code Playgroud)

chkbox2英国

当用户单击国家/地区级别复选框(例如:chkbox1)并提交表单时,应该发布该国家/地区下的所有状态ID并将其保存在数据库中.当用户只选择几个状态并提交表单时,那些选择状态的id应仅发布并保存在数据库中.

我正在考虑使用三态复选框,从我的研究到目前为止,看起来jsTree或dynaTree将是最佳候选者.

但是正如您所注意到的,我想在一个节点中显示多个复选框,我不确定是否可以使用jsTree或dynatree实现此目的.

看起来jsTree不支持这种开箱即用,没有任何解决方法.我可能是错的,如果可以这样做,请纠正我(任何例子或链接都会很棒).我对dynatree不太确定.

此外,我正在寻找可用性视角和性能方面的建议.由于用户现在可以保存表单,之后他可能想要编辑(删除或添加一些状态).

我不认为每个国家的国家数量超过30个和50个州.所有值都是静态配置,只能通过管理员用户进行更改.

在用户选择所有国家和州的情况下,机会非常偏远,但是当它发生时,预计会从视图向控制器发布大约1500个ID,其他值如用户名,电子邮件地址和电话号码.在此先感谢您的帮助

PS:在发布这个问题之前我做了一些研究,但我没有看到任何与我的情景有关的事情.如果已经讨论过这个问题,我会为你的时间而道歉.

Rad*_*dek 5

由于jsTreeGrid插件,我在jsTree中实现了多个复选框jstree中的多个复选框