Ucren 打造一棵全能的树(测试版)
功能点:
1) 节点的聚焦(点击名称按上下方向键切换焦点)
2) 节点的展开与折叠(点击正负号图标按左右方向键展开与折叠节点)
3) 节点的移动(按住名称或图标拖动至其它节点中将节点移动到目标节点下)
4) 节点的改名(按 F2 键对当前聚焦的节点改名)
5) 节点的增加(通过 api 增加新节点
6) 节点的删除(选中节点后,按 Del 键删除)
7) 节点的选择
  7.1) 节点的全选,将某个节点打勾,如果它有子节点,则所有子节点均自动打勾
  7.2) 节点的全不选,将某个节点取消打勾,如果它有子节点,则所有子节点均自动取消打勾
  7.3) 节点的半选,当节点的子节点有一部分是打勾,而另一部分是没打勾,则呈现半选状态
  7.4) 查看已选中节点的 id
  7.5) 可以不允许选择节点,当 pickable 参数为 false 的时候,树不会出现 checkbox 框

(另外,以上各操作均可通过写代码调用 api 来实现)