如何更新 JSTREE 中的数据属性?
How to update data attribute in JSTREE?
我有一些jstree 的数据。
{ "text": "some job name",
"type": "job",
"id": 1200,
"price": "0.00",
"jobname": "somename",
"time": "0.000",
"jobtype": "12",
"deletable":1,
"archive":1,
"icon": "fa fa-angle-right ",
"group": "2075"
}
我可以改名字,身份证。如何即时更改其他属性? 'archive', 'deletable'?
$($('#groups').jstree().get_selected(true)).attr('archive', 2);
不工作。
$($('#groups').jstree().get_selected(true)).attr('data-archive', 2);
也不行
okey 这对我有用
$('#tree').jstree().get_selected(true)[0]['original'].archive = value
xplo4d 的回答对我不起作用;
在版本 3.3.11 中,这段代码对我有用:
var ref = $("#jstree").jstree(true);
var sel = ref.get_selected();
ref.get_node(sel)["li_attr"]["attributeName"] = value;
ref.edit(sel);
我有一些jstree 的数据。
{ "text": "some job name",
"type": "job",
"id": 1200,
"price": "0.00",
"jobname": "somename",
"time": "0.000",
"jobtype": "12",
"deletable":1,
"archive":1,
"icon": "fa fa-angle-right ",
"group": "2075"
}
我可以改名字,身份证。如何即时更改其他属性? 'archive', 'deletable'?
$($('#groups').jstree().get_selected(true)).attr('archive', 2);
不工作。
$($('#groups').jstree().get_selected(true)).attr('data-archive', 2);
也不行
okey 这对我有用
$('#tree').jstree().get_selected(true)[0]['original'].archive = value
xplo4d 的回答对我不起作用;
在版本 3.3.11 中,这段代码对我有用:
var ref = $("#jstree").jstree(true);
var sel = ref.get_selected();
ref.get_node(sel)["li_attr"]["attributeName"] = value;
ref.edit(sel);