如何根据文件和文件夹管理jsTree的上下文菜单

Vik*_*Vik 7 contextmenu jstree

右键单击后,我坚持要管理上下文菜单.实际上我需要为文件夹显示一些contextmenu项,为文件夹显示contextmenu的一些项.

单击文件夹上下文菜单将如下所示:

  • 创建
  • 去掉
  • 改名

点击文件上下文菜单将如下所示:

  • 创建
  • 去掉
  • 改名

点击后有没有办法管理这个菜单.我查看了文档和其他博客,但没有获得有用的内容.

你能指导我一些事情,以便我可以这样实施.

提前致谢

Vik*_*Vik 12

Hello ,

Thanks for take a look, but I got the way to make it Please take a look on below :

$('#detail_dir_container').jstree({
      "json_data" : {
        "ajax" : { 
          "url" : ''
        }
      },
      "contextmenu" : {
              "items": function(node){
                    if(node.attr('type') == 'file' )
                    {
                      return {
                        create : true,
                        rename : true,
                        remove : true
                     }
                  }
                  else
                  {
                    return {
                      create : true,
                      rename : true,
                      remove : true,
                      new    : true,
                    }
                  }
        }
    });



Thanks
Run Code Online (Sandbox Code Playgroud)