2
Ich möchte einen Knoten Kontextmenü verwenden, in jstree zu schaffen, aber wenn ich auf das Erstellen Sie im Kontextmenü, passiert nichts .... Ich erhalte eine Fehlermeldung:JSTree Kontextmenü Knoten erstellen funktioniert nicht
this.create is not a function
JsTree init ist die folgende:
var $ = jQuery;
var baseUrl = [location.protocol, '//', location.host, location.pathname].join('');
var ajaxUrl = baseUrl + "?action=load";
$("#tree").jstree({
'core': {
'data': {
"url": ajaxUrl,
"dataType": "json"
}
},
"plugins": ["themes", "contextmenu", "search"],
'contextmenu': {
'items': function($node) {
return {
'Create': {
"separator_before": false,
"separator_after": false,
"label": "Create",
"action": function(obj) {
$node = this.create($node);
}
},
'Rename': {
"separator_before": false,
"separator_after": false,
"label": "Rename",
"action": function(obj) {
this.edit($node);
}
},
"Remove": {
"separator_before": false,
"separator_after": false,
"label": "Remove",
"action": function(obj) {
this.delete_node($node);
}
}
};
}
}
})