本帖最后由 Alice 于 2017-5-8 13:52 编辑
谢谢您的反馈。
先说下ICollectionView接口魔术的是一个flat-data模式,它提供的并不是分层的结构。
在flexgrid里的childItemsPath属性引发了表格创建树形的结构。
它并不是添加顶层的level去和数据源集合的项目匹配。如果是获取或是添加子行到子项目中并不是直接使用数据源集合的子。
正是因为上述原因,所有的ICollectionView行为仅仅引发应用顶层的节点。
比如添加,就需要拿到层次的节点
- flex<span class="pun">.</span><span class="pln">collectionView</span><span class="pun">.</span><span class="pln">items</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">items</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">items</span><span class="pun">.</span><span class="pln">push</span><span class="pun">({</span><span class="pln"> name</span><span class="pun">:</span><span class="pln"> </span><span class="str">"Test"</span><span class="pun">,</span><span class="pln"> length</span><span class="pun">:</span><span class="pln"> </span><span class="str">"0:0"</span><span class="pln"> </span><span class="pun">});</span><span class="pln">
- </span>
复制代码 |