81,094
社区成员
发帖
与我相关
我的任务
分享
$("#divTree").jstree({
'plugins' : ['state','dnd','contextmenu','wholerow','checkbox'],
'core': {
'check_callback' : true,
'themes': {
'name': 'default',
'responsive': false
},
'data' : {
'url' : "${ctx}/office/task/getReportTree?id=${param.id}&date=" + new Date().getTime(),
'data' : function (node) {
return { 'id' : node.id };
}
}
}
}).bind("load_node.jstree", function(e, data) {
var checkDiv = $("#divIdStr").val();
var array = checkDiv.split(",");
var nodeIds = data.node.children;
for(var i=0;i<nodeIds.length;i++){
for(var j=0;j<array.length;j++){
if(array[j] == nodeIds[i]){
$(this).andSelf().removeClass("jstree-unchecked jstree-undetermined").addClass("jstree-clicked");
}
}
}
}).delegate("a", "click", function(event, d) {
event.preventDefault();
});
$("#jstree").on("changed.jstree", function (e, data) {
// 侦听jstree选择改变事件
}).jstree({
"core": {
"multiple": false,
"themes": {
"responsive": false
},
"check_callback": true,
'data': {
"async": true,
"data": { "Id": 0 },
"type": "post",
'url': '/Merchant_SystemAdmin/GetJsTree3Data',
'dataType': 'json'
}
},
"plugins": ["contextmenu", "types", "search", "sort", "conditionalselect"],
"types": {
"default": {
"icon": "fa fa-folder text-primary fa-lg"
}
},
"contextmenu": {
"items": {
"create": null,
"rename": null,
"remove": null,
"ccp": null,
"添加": {
"label": "添加",
"action": function (data) {
var inst = jQuery.jstree.reference(data.reference),
obj = inst.get_node(data.reference);
alert("新建“" + obj.text + "”的子菜单");
}
},
"删除": {
"label": "删除",
"action": function (data) {
var inst = jQuery.jstree.reference(data.reference),
obj = inst.get_node(data.reference);
alert("删除“" + obj.text + "”的子菜单");
}
},
"修改": {
"label": "修改",
"action": function (data) {
var inst = jQuery.jstree.reference(data.reference),
obj = inst.get_node(data.reference);
alert("修改“" + obj.text + "”的子菜单");
}
}
}
}
});