87,904
社区成员
发帖
与我相关
我的任务
分享
var onConfirmDelete = function(answer, value, cfg, button) {
if (answer != 'yes') {
return;
}
var menu = button.up(),
node = menu.treeNode;
node.remove(true);
};
var onDelete = function(button) {
var callback = Ext.bind(onConfirmDelete, undefined, [button], true);
Ext.Msg.confirm(
'Approve deletion',
'Are you sure you want to delete this node?',
callback
);
};
var buildCtxMenu = function() {
return Ext.create('Ext.menu.Menu', {
items : [
{
itemId : 'add',
handler : onAdd
},
{
itemId : 'edit',
handler : onEdit
},
{
itemId : 'delete',
handler : onDelete
}
]
});
};
Ext.Msg.confirm(
'Approve deletion',
'Are you sure you want to delete this node?',
onConfirmDelete
);