问题场景:在子级非全选时,同时也要提交所有直属父级节点id
问题分析: 目前选择子级时,直属所有父级均变成半选状态原因如下
onCheck(val, enent)
打印的数据为event,可以看到halCheckedKeys属性,即所有半选状态的节点。
当节点为全选时,halCheckedKey为[]。
解决思路:onCheck(val, enent) 内的val表示当前选中的节点数组,将其和halCheckedKey属性合并,即为当前选中的节点和其直属父级节点的id集合。