您当前的位置: 首页 >  git

重写Github的TreeTableView库实现定制显示子节点

发布时间:2018-06-11 10:12:30 ,浏览量:0

TreeTableView是一个非常简洁的库,用来在TableView显示树状的结构,非常棒!

github地址在这里:https://github.com/yixiangboy/TreeTableView

看样子也是我大中国同胞写的没跑了 ;)

不过俗话说的好,再好的东西不符合自身的特色也是白搭;所以难免要对其做些修改。

这里我定义了3层数据结构Group->Folder->HabitHolder,其中我们想要的效果是只显示到Folder,而不显示Folder下面的HabitHolder对象。貌似我们可以直接限制深度depth,但还有个问题是Folder可以直接显示在根目录下,即:

//情况1: Root->Group->Folder //情况2: Root->Folder

所以我们不能简单判断depth(而且如果以后需求要变呢?),而是需要询问代理到底是否显示Node下面的子节点.

第一步,我们在接口中添加新的回调方法:

@
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0490s