[{"insert":"实现功能方法对应如下:\n将数据记录在对象数组里,对象数组里记录所有父级ID,当前子级个数,所有子级个数,层级等信息。\n1、新增一层时,当前行数据的当前子级个数,所有子级个数+1,当前行的父级行的所有子级个数+1。在对象数组 当前序号+所有子级个数的位置 插入新一行数据。\n2、新建层级的名称为 新层级+(“当前子级个数”+1)\n3、新建层级 左边距为 10*层级\n4、收起或打开时,循环将当前下所有子级的 是否打开列设为0或1,对应打开或收起状态。\n5、双击修改当前行的层级名称\n6、删除当前层时,修改父级和当前级的 当前子级个数 和 所有子级个数,然后循环删除对象数组行数为当前序号的行。\n"}]
[{"insert":"1. 列表每一行右侧有一个加号按钮点击可以新增一个下级层级\n2. 新层级默认名称为\"新层级X\",X为目前所在层级的排列序号\n3. 不同层级的行左侧左外边距不同,为10 * X,X为当前层级\n4. 具有下级层级的行可以展开收起\n5. 双击名称可以修改行名称\n6. 加号右侧有一个减号,点击可以删除该层级及其所有子层级\n7. 顶部提供一个按钮点击可新增最顶层\n大致结构如下:\n一级层级 v +\n 次一级层级 v +\n 次次一级层级 +\n 次二级层级 +\n二级层级 >\n\n"}]
8fa9df164bb91e0572eebca18d287efd_16817_465_826.png
https://filebf23167fb40a.v4.h5sys.cn/play/3rlCcxta