我正在使用引导树视图(bootstrap-treeview.js v1.0.2);我怎样才能激活选择效果对所有子根节点上点击根?
此代码段未按预期工作
$('#tree')
.on('nodeSelected', function (event, node) {
children=node['nodes'];
for (var i = 0; i < children.length; i++) {
children[i].states.expanded = true;
children[i].states.selected = true;
}
});
这只对第一个孩子有效
$('#tree')
.on('nodeSelected', function (event, node) {
children=node['nodes'];
for (var i = 0; i < children.length; i++) {
nodeId=children[i]['nodeId'];
console.log(nodeId);
$('.node-tree[data-nodeid="'+nodeId+'"]').click();
}
});
6条答案
按热度按时间mf98qq941#
参考我下面的代码,
注意你需要确保你的数据选项“multiSelect”是真的。
字符串
gt0wga4j2#
我改编了feiyuw中的函数“_getChildren”:
jc3wubiy3#
我也遇到了这个问题,下面是我的解决方案(注:我在这里使用lodash):
zfciruhq4#
只需使 * 选择=真 *
“.doc”-是选择文件而不是文件夹的文件扩展名示例
doit()-是继续的代码
polhcujo5#
希望对你有帮助
rslzwgfq6#
我尝试了前面的答案,它有错误。我根据下面的代码修复它