为了账号安全,请及时绑定邮箱和手机立即绑定

bootstrap-treeview 单击同一节点怎么会取消选中状态啊?

bootstrap-treeview 单击同一节点怎么会取消选中状态啊?

慕后森 2019-05-21 16:50:46
bootstrap-treeview单击同一节点怎么会取消选中状态啊?操作就是,单击节点,被点击节点被选中(无checkbox),再次点击该节点,该节点选中状态取消了。看了官网文档确实这样设计的,不知道怎么能修改成同一节点多次点击不影响选中状态。
查看完整描述

2 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

我也遇到了相同的问题,我是添加了两个事件,将取消选择的node再次选择。$(".tree").treeview({
data:FNodes,backColor:'transparent',showBorder:false,color:"#ffffff",selectable:false,showCheckbox:false,
onNodeSelected:function(event,data){
varsels=$('.tree').treeview('getSelected');
for(vari=0;iif(sels[i].nodeId==data.nodeId){
continue;
}
$('.tree').treeview('unselectNode',[sels[i].nodeId,{silent:true}]);
}
$(".tree").treeview('selectNode',[data.nodeId,{silent:true}]);
},
onNodeUnselected:function(event,data){
varsels=$('.tree').treeview('getSelected');
for(vari=0;iif(sels[i].nodeId==data.nodeId){
$(".tree").treeview('selectNode',[data.nodeId,{silent:true}]);
continue;
}
$('.tree').treeview('unselectNode',[sels[i].nodeId,{silent:true}]);
}
}
});
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 2398 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信