在jstree中创建动态上下文菜单项

时间:2017-09-18 11:20:12

标签: contextmenu jstree

我想根据服务器响应创建动态上下文菜单。静态菜单工作正常,没有任何问题。以下是我的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个选项创建动态菜单,但它没有帮助。

  1. menuitems.push()

    menuitems.push({restartItem:{                 label:“重启”,                 action:function(){                 }             }});

  2. 的菜单项[索引] = {} MYDATA

    menuitems [0] = {restartItem:{     label:“重启”,     action:function(){     } }};

  3. 上述两种选择都没有帮助?我将根据我的ajax响应动态替换值。但首先我需要一个这个选项来工作

0 个答案:

没有答案
相关问题