我有对象的值列表。我需要在jstree中的每个节点上添加按钮。
我的代码:
这是静态代码,适用于单个值。
dict([list(x.items())[0] for x in json_decode])
});
但我想动态地向每个节点添加按钮。
$('#tree').jstree({
core:{
data:[
'<button>Press</button> One'
]
},
plugins:['checkbox']
但这不起作用。 有没有办法做到这一点。
谢谢, VJM
答案 0 :(得分:1)
我想你可以试试这个:
$(function () {
var data = [ { "id" : "100", "parent" : "#", "text" : "MyData" }, { "id" : "155", "parent" : "MyData", "text" : "Test", } ]
$('#jstree').jstree({
'core' : {
'data' : data.map(function(item){
return "<button>Press</button>" + item.text
})
}
});
});
JSFiddle Example