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}]);}}});
添加回答
举报
0/150
提交
取消