Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2014, 14:16
Новичок на форуме
Отправить личное сообщение для serigc Посмотреть профиль Найти все сообщения от serigc
 
Регистрация: 11.11.2014
Сообщений: 4

Удаление из дерева
Здравствуйте, есть дерево на javascript extjs:
var store= Ext.create('Ext.data.TreeStore',{
proxy:{
type:'ajax',
url:'JSON/Contact.json'
},
sorters: [{
property: 'text',
direction: 'ASC'
}]
});
var tree=Ext.create('Ext.tree.Panel',{
region:'center',
border:true,
width:170,
store:store,
rootVisible:false,
lines:false,
listeners: {
itemclick : function(tree, record, item, index, e, options) {
var nodeText = record.data.text;
info.update('<h3>Вы выбрали: '+nodeText+'</h3>');
}
}
});
так же есть кнопка удаления:
{
xtype:'button',
tooltip:'<br>Удалить контакт<br><b>Чтобы удалить контакт, нажмите на него, а потом на кнопку удалить</b>',
scale:'medium',
iconCls:'deleteContact',
handler:function(){
tree.getSelectionModel().getSelection()[0].submit({
url: 'PHP/delete.php',
success: function(form,action){
Ext.MessageBox.alert('Данные записаны ',action.result.message);
store.load();
},
failure: function(form, action){
Ext.MessageBox.alert('Ошибка записи ',action.result.message);

}
});
}
// handler:function(){
// // получаем выделенный узел для удаления
// var selectedNode=tree.getSelectionModel().getSelection ()[0];
// // если таковой имеется, то удаляем
// if(selectedNode)
// {
// selectedNode.remove(true);
// }
// }
}
Сама информация хранится в json. каждому элементу дерева привязан id. думаю, как сделать так, чтобы при нажатии на элемент дерева и потом по нажатии на кнопку удалить , этот элемент удалялся из json
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка/Сохранение дерева anonim_14 ExtJS 1 05.11.2014 22:45
Вывод каталога в виде дерева на js Greyson Элементы интерфейса 8 15.06.2014 09:22
Как получить порядковый номер узла дерева относительно корня Shamandrey ExtJS 2 11.11.2013 10:48
Динамическое удаление строк таблицы Tankist Events/DOM/Window 16 03.07.2013 16:42
Фильтрация дерева ICEMAN3141592 ExtJS 11 24.01.2012 20:18