Jstree при выборе элемента удалить его из контекстного меню по нажатию на кнопку типа "Удалить"?
Уже есть пункты Изменить и Создать группу
$(document).ready(function() {
var object = new classPhone($("#tree"), {
changePosition: true,
contextmenu: function(node) {
return {
createItem: {
'label': 'Изменить',
'action': function(obj) {
object.editGrup({
data: node.data,
okFun: function(data) {
object.tree.jstree('set_text', node, data.name);
},
filters: object.settings.filters,
defaults: object.settings.defaults
});
},
'_class': 'class'
},
createTree: {
'label': 'Создать группу',
'action': function(obj) {
object.editGrup({
okFun: function(data) {
node = object.tree.jstree(true).create_node(node, {
"text": data.name,
"data": data
});
object.tree.jstree(true).deselect_all();
object.tree.jstree(true).select_node(node);
},
filters: object.settings.filters,
defaults: $.extend(object.settings.defaults, {
parent: node.data.id
}),
});
},
'_class': 'class'
}
};
},
-
Вопрос задан
-
44 просмотра