1

当创建视图并按值设置分组时,它只分组 1 级深,像这样

A
--A.1
--A.2
A.2
--A.2.1
--A.2.2
B
--B.1

但是我想将它分组为一棵树,一个层次结构。

A
--A.1
--A.2
----A.2.1
----A.2.2
B
--B.1

一个完美的解决方案是,如果我可以让我的自定义视图来查看递归分组的项目。

任何想法如何实现这一目标?

它应该看起来像这样:

替代文字 http://img6.imageshack.us/img6/1958/ss20090703135209.png

4

2 回答 2

2

您需要构建自己的 ListView Webpart。但是,已经有第三方产品可以做到这一点,Bamboo Solutions tree View WebPart

于 2009-07-03T06:23:11.687 回答
0

您可能需要从内容查询 Web 部件中获取数据,并使用您自己的 XSLT 对其进行格式化。

XSL is not the easist to do this with as it has no "stack" structure for easily nesting a linear list.

于 2009-07-05T23:34:41.927 回答