Disable JSTREE check box

匿名 (未验证) 提交于 2019-12-03 08:57:35

问题:

Just curious to know if there is any way in JSTREE to disable checkbox?

I basically need to disable(not deselect) all my selected child nodes when I click on the parent node.

回答1:

You need to create a new type(disabled) for this. It can be done as follows

   "types" : {         "types": {         "disabled" : {                "check_node" : false,                "uncheck_node" : false              }          }     } 

and then assign that type as

.set_type("disabled", "#node5"); 

More documentation is here.

For disabling all child nodes, create an event handler for the change_state event

$("#treeElement").bind("change_state.jstree", function (e, d) {     var node = d.args[0];     // here disable all child nodes     } }); 


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!