树形视图是文档类材料中最常看到的排布方式,那么如何在数据排布中实现树形视图呢?
本文就来介绍使用FlexGrid创建分级的数据树。
我们通过生成表格,在代码中添加组行创建了左边的树形。我们使用的ItemsSource和childItemsPath属性,自动创建了右边的树形。
首先创建一个FlexGrid中的元素。
代码参考: <DIV ID = “tvFlexGrid” > </ DIV>
其次创建树形视图 要使用有分层数据源的FlexGrid的,设置childItemsPath属性为包含子元素的数据元素的名字。表格会自动扫描数据,为你构建树。
最后通过设置childItemsPath属性和ItemsSource的属性来设置树形目录结构。
效果如图:
|