var type = [{
text: "家居百货",
nodes: [{
text: "文房四宝",
},{
text: "文房四宝",
}]
}];
$("#treeview").treeview({
data: type,
levels: 1,
showBorder: false,
expandIcon: 'fa fa-plus',
collapseIcon: 'fa fa-minus',
backColor: "#fff",
color: "#485a6a",
selectedBackColor: "#f2f6f9",
selectedColor:'#485a6a',
onhoverColor: "#f2f6f9",
onNodeSelected : function(event, data) {
if(data.nodes && data.nodes.length != 0){
$(this).treeview('toggleNodeExpanded', [data.nodeId, {silent: true}]); //双击展开或关闭结点
}else{
$("#goodsType").val(data.text);
layer.close(index);
}
}
});
注: 若用ajax请求后台数据报错Failed to convert from type java.util.ArrayList<?> to type java.lang.String
,需要加上dataType: 'json'
。