UDN-企业互联网技术人气社区

板块导航

浏览  : 2520
回复  : 14

[分析云] 树卡的父子结构怎么出不来?

[复制链接]
龍蛇鳯躌的头像 楼主
发表于 2014-4-18 19:38:23 | 显示全部楼层 |阅读模式
按照标准生成了树卡单据 是pk树的  但是在父节点下新增一个并没有生成父子结构 ,而是出现两个父节点,如何能正常形成pk树?




另外改了一段代码后,在打开节点的时候会变成了pk树 出现父子结构 但是每次操作过后 结构全乱了, 操作过得节点都变成了父节点

public class ProjectDocTreeCreateStrategy extends BDObjectTreeCreateStrategy
{
       
         public boolean isCodeTree()
          {
            return false;
          }

        @Override
        public Object getParentNodeId(Object obj) {
                // TODO 自动生成的方法存根
                ProjectDocVO o=(ProjectDocVO)obj;
                               
                return o.getFatherid();
        }

}

求大神帮助如何搞定这个pk树




没有父子结构

没有父子结构
龍蛇鳯躌的头像 楼主
发表于 2014-4-21 10:08:42 | 显示全部楼层
返回的是vo的主键吗? 如果是的话  重新了这个方法没有啥变化。。仍然还是不行。 重写getParentNodeId可以出现父子结构 但是操作之后结构就乱了
使用道具 举报

回复

发表于 2014-4-21 10:49:55 | 显示全部楼层
确定是编码树还是pk树
使用道具 举报

回复

龍蛇鳯躌的头像 楼主
发表于 2014-4-21 11:03:11 | 显示全部楼层
确定是pk树
使用道具 举报

回复

发表于 2014-4-21 11:15:57 | 显示全部楼层
做什么操作就乱了
使用道具 举报

回复

发表于 2014-4-21 11:25:48 | 显示全部楼层
把那个乱乱的树贴个图上来吧
使用道具 举报

回复

龍蛇鳯躌的头像 楼主
发表于 2014-4-21 11:59:33 | 显示全部楼层
新增 或者 修改 然后保存之后 结构的乱了。 在父节点下新增的,会跑到最外层的去,修改过了也会跑到最外层。 但是重新打开节点 或者刷新 树的结构就是正确的。

最初的时候

最初的时候

修改了之后

修改了之后

在a里面新增一个

在a里面新增一个
使用道具 举报

回复

发表于 2014-4-21 12:10:25 | 显示全部楼层
前台Ui层的vo的父id字段有与数据库中的同步么? 极有可能,保存后,parentid字段的值依然为空
使用道具 举报

回复

龍蛇鳯躌的头像 楼主
发表于 2014-4-21 14:10:34 | 显示全部楼层
感谢各位大神。知道问题所在了 。bmf中的pid没有配置,导致代码找不到pid 重写方法也走不了原来的逻辑了
使用道具 举报

回复

发表于 2014-4-21 21:16:53 | 显示全部楼层
龍蛇鳯躌 发表于 2014-4-21 14:10
感谢各位大神。知道问题所在了 。bmf中的pid没有配置,导致代码找不到pid 重写方法也走不了原来的逻辑了 ...

赞一个!
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部