ar n in children) {
								$('#etree').tree('remove', children[n].target);
							}
						}
					},
					error: function(err) {
						$.messager.alert('Error',$.toJSON(err),'error');
					}
				});
			}
		}

		function getNode(n) {
			var text = '';
			if (treeMode === 'list') {
				text = n.key;
			} else {
				var path = n.key.split(separator);
				text = path[path.length - 1];
			}
			var obj = {
				id  :    getId(),
				text:    text,
				dir:     false,
				iconCls: 'icon-text',
				path:    n.key,
	