wol*_*ang 4 javascript jquery jstree
这是我的重命名功能,没有我尝试过的选项,我知道,set_id是使用的功能,但如何?
$('#jstree').on('rename_node.jstree', function (node,obj) {
var node_id = "calculated"// calculate node_id
// tried the following 3 options ..
....
$('#jstree').jstree(true).set_id(obj,node_id); //not working
obj.instance.set_id(this,node_id)// not working either
obj.instance.set_id(obj,node_id)//nope..
Run Code Online (Sandbox Code Playgroud)
那么如何在jstree中设置node_id?
oer*_*erl 10
我查看了API http://www.jstree.com/api/#/?q=rename&f=rename_node.jstree,我认为你必须使用obj.node.
$('#jstree').jstree(true).set_id(obj.node,node_id);
Run Code Online (Sandbox Code Playgroud)
obj.text应包含节点的新名称和节点obj.old的旧名称.