我正在使用MVC 5.
我想创建一个带复选框的TreeView。 TreeView应该动态地从数据库中填充。
选择子节点应自动选择父节点。
任何可以不使用jQuery的MVC库?
我尝试了几个jQuery示例,但是有一个问题。选择子节点不是选择父节点。
答案 0 :(得分:2)
我的建议是使用fancytree。因为这个组件比jstree具有更强的结构: Checkbox Sample
答案 1 :(得分:1)
注意:jstree是一个jquery插件。并且复选框已启用为jstree
的插件我的回应只是因为可能有人会再次寻找这个。
https://www.jstree.com/可以解决问题。有三态复选框(选中,未选中,部分检查是否有孩子或侄子或......未选中)
您必须包含复选框插件,该插件用于呈现每行前面的复选框。
$(function () {
$("#plugins1").jstree({
"checkbox" : {
"keep_selected_style" : false
},
"plugins" : [ "checkbox" ]
});
});
正如他们所说,文档中描述了一个重要的特征:
自动计算未确定状态,但如果您正在使用 AJAX和按需加载,并希望将节点渲染为underemined 通过"未确定" :在其州内属实。
这是一个asp.net mvc包装器:https://jstreemvcwrapper.codeplex.com/