问题描述
如图,当我选中父节点删除时,如果父节点下有子节点,就提示有子节点是否删除?如果没子节点就提示是否删除?在EXT中怎么判断当前选中的有没有子节点呢??当父节点删除时,下面的子节点也要全部删除,怎么实现啊????选中字节点删除也是提示是否删除。
解决方案
if(node.childNodes.length>0){var msg="节点"+node.text+"下含有子节点,不允许删除,请先删除子节点"Ext.Msg.alert("系统提示",msg);return;} 另外 node有一个方法 removeAll( Boolean destroy ) : NodeRemoves all child nodes from this node. 删除全部子节点
解决方案二:
上面的代码你可以稍微改改 组织一下 我只是写出了核心api
时间: 2024-11-02 17:42:24