FineUI 官方论坛

标题: 动态加载的Tree,删除语句不起作用??Bug? [打印本页]

作者: 寒山寺    时间: 2012-10-8 09:36
标题: 动态加载的Tree,删除语句不起作用??Bug?
Tree.Nodes.Remove(Tree.SelectNode);    跟踪一直是 false;
而且页面上,那个选中的节点还在,怎么实现该效果呢?

等高手回复!谢谢



作者: 寒山寺    时间: 2012-10-8 15:56
自己动手该源码,哎
作者: 寒山寺    时间: 2012-10-8 18:40
忙活到这会,终于搞定了,还在调整细节,不用改源码;

        TreeNode tnRet = null;
        foreach (TreeNode tn in tTree.Nodes)
        {
            tnRet = FindNodeByNodeID(tn, nd.NodeID);
            if (tnRet != null) break;
        }
        if (tnRet == null)
            return;
   
        tnRet.ParentNode.Nodes.Remove(nd);
作者: 寒山寺    时间: 2012-10-8 18:44
第二种思路:删除时,将父亲级别的节点收缩 同时山库,点击重新加载,注意删除缓存




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4