簡體   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