如何 select jstree 中的禁用节点?
How to select a disabled node in jstree?
我可以 select 一个节点并禁用它们。但是在他们之后我无法点击禁用的节点来启用它们。
我如何获得 selected 节点 ID,当它被禁用且不可选择时?
启用我可以使用此代码:
$("#jstree").jstree().enable_node(node.id);
希望你能帮我解决我的问题。如果您需要更多关于我想得到什么的信息,或者有什么不清楚的,我很乐意为您更详细地解释
此致!
您可以使用 contextmenu
插件和 enable/disable 带有右键菜单项的节点。
喜欢this。
$( 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 );
}
}
};
}
}
} );
} );
我可以 select 一个节点并禁用它们。但是在他们之后我无法点击禁用的节点来启用它们。
我如何获得 selected 节点 ID,当它被禁用且不可选择时?
启用我可以使用此代码: $("#jstree").jstree().enable_node(node.id);
希望你能帮我解决我的问题。如果您需要更多关于我想得到什么的信息,或者有什么不清楚的,我很乐意为您更详细地解释
此致!
您可以使用 contextmenu
插件和 enable/disable 带有右键菜单项的节点。
喜欢this。
$( 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 );
}
}
};
}
}
} );
} );