1

我的页面上有一个内容查询 Web 部件,它汇总了我网站集中所有子网站中的所有联系人列表。这很好用。我希望能够通过让用户单击页面顶部的 aphhabet 字母列表来动态过滤联系人汇总。点击A,查看以A开头的联系人等...

我在页面上添加了各种过滤器 Web 部件,但看不到如何过滤 CQWP 的结果。连接菜单没有太大帮助。

4

3 回答 3

3

您不能像那样使用 OOB 过滤器 webpart 或 CQWP。

您可以做的是扩展 CQWP 并为其添加一些功能 - 请查看 codeplex.com 上的增强内容查询 Web 部件以获得灵感。

然后将单击的字母发送到 QueryString 并让您的扩展 CQWP 从查询字符串中读取过滤器值 - 这将执行得非常好

于 2009-03-18T21:57:39.790 回答
1

一般来说,这种事情需要一些发展。这是一个来源:

http://www.andrewconnell.com/blog/archive/2008/02/18/Subclassing-the-Content-Query-Web-Part-Adding-Dynamic-Filtering.aspx

于 2009-03-18T21:53:49.813 回答
0

我不建议您使用 cqwp .... 而是尝试使用 dataview Web 部件,它允许您使用查询字符串参数过滤内容而无需编码。

于 2009-09-28T21:43:43.280 回答