我想根据服务器响应创建动态上下文菜单。静态菜单工作正常,没有任何问题。以下是我的jstree内容,它调用customMenu方法
select coalesce(business_sub_area, business_area) as groups,
. . .
. . .
group by coalesce(business_sub_area, business_area);
我的customMenu函数
$("#myList").jstree({
"core" : {
"animation" : 0,
"check_callback" : true,
//"themes" : "default" ,
'data': {
"data": function (node) {
return { "id": node.id };
}
}
},
"plugins" : [ "search", "contextmenu"],
"contextmenu" : { "items" : customMenu }
});
}
我尝试使用以下2个选项创建动态菜单,但它没有帮助。
menuitems.push()
menuitems.push({restartItem:{ label:“重启”, action:function(){ } }});
的菜单项[索引] = {} MYDATA
menuitems [0] = {restartItem:{ label:“重启”, action:function(){ } }};
上述两种选择都没有帮助?我将根据我的ajax响应动态替换值。但首先我需要一个这个选项来工作