作为模型构建器,我希望能够将“父”元素添加到子层次结构(第2、3等)中。
到目前为止,允许在儿童层次结构中添加叶子元素(没有孩子的元素),因为允许将“父”设置为“父级”。
目前,不平衡元素只能在顶部层次结构(级别1)中创建。
想象一下这种情况:您有一个4级层次结构,客户询问您的某些第四级元素需要将其分组为新父母。
为了做到这一点,在第3级层次结构中,需要构建所需的父元素,但也需要另一个虚拟父母来对其他元素进行分组。
因为客户在报告中无法接受其他元素的“虚拟父母”。
当然,有一些解决方法可以解决“虚拟父母”的隐藏,但是在第4级层次结构中接受创建父元素并在此元素下设置所有所需的4级儿童的设置将更简单。
父母层次结构将得到尊重,因为最终,在层次结构路径的某个时刻,子层次结构的元素将作为父母作为父母的元素。
当然,需要受到尊重的约束,即当您需要从“父层次结构”中选择父母时,就需要成为“叶子”(没有孩子的元素)。
这将为已经非常好的组织列表提供更大的灵活性。
将有一些事情可以弄清楚,例如当线条项目格式化为“父层次结构”时,函数父会返回的内容。一个想法是从父母层次结构中返回第一个祖先。
为了接受这种灵活性,是否需要尊重任何技术限制?
谢谢
亚历克斯