繁体   English   中英

如何在jstree中选择一个禁用的节点?

[英]How to select a disabled node in jstree?

我可以选择一个节点并禁用它们。 但是在它们之后,我无法单击禁用的节点以启用它们。

在禁用且无法选择的情况下,如何获取选定的节点ID?

要启用,我可以使用以下代码:$(“#jstree”)。jstree()。​​enable_node(node.id);

我希望你能帮助我解决我的问题。 如果您需要有关我想要获得的更多信息,或者不清楚的话,我们很乐意向您详细解释

最好的祝福!

您可以使用contextmenu插件并通过右键单击菜单项启用/禁用节点。
这样

$( function() {
  $( "#jstree" ).jstree( {
    plugins: [ "contextmenu" ],
    "contextmenu": {
      "items": function( $node ) {
        return {
          "Enable": {
            "label": "Enable",
            "action": function( obj ) {
              $( "#jstree" ).jstree( "enable_node", $node );
            }
          },
          "Disable": {
            "label": "Disable",
            "action": function( obj ) {
              $( "#jstree" ).jstree( "disable_node", $node );
            }
          }
        };
      }
    }
  } );
} );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM