gpt4 book ai didi

c# - 使用 caml 和 xslt 的 Sharepoint webpart

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:06 27 4
gpt4 key购买 nike

我如何创建一个访问列表并且可以应用 CAML 的共享点 Web 部件。

需要 CAML 来显示仅返回具有“位置”> 0 字段的列表项

我还需要 webpart 应用 xslt。

最佳答案

您需要将内容查询 Web 部件添加到您的页面(注意:需要 MOSS 而不是免费的 WSS)。这允许您查询数据并对其应用 XSL 转换。

Web 部件允许您查询特定网站集、Web 或列表。然后您可以设置参数以返回特定类型的数据并应用过滤器、排序和分组。您还可以选择您希望数据的显示方式,最终用户将以选项下拉列表的形式显示这些数据。这些选项中的每一个都由 XSL 转换提供支持。

This blog post by Heather Solomon是帮助您开始创建自己的转换和配置 CQWP 的最佳资源之一。它还解释了如何确保将您需要的所有字段都传递给 XSLT(默认情况下,这只会发生在一小部分)。

更新:

要仅返回字段“Position”> 0 的列表项,最简单的方法也是在 XSLT 中执行此操作。您必须已将 Position 字段添加到 CommonViewFields,以便它被传递到 XSLT。然后在您的自定义项目样式中(如果您关注 Heather 的帖子,则在 ItemStyle.xsl 中),添加以下内容:

<xsl:if test="@Position &gt; 0">
<!-- Display desired row output -->
</xsl:if>

当“位置”<= 0 时,这会隐式忽略。

关于c# - 使用 caml 和 xslt 的 Sharepoint webpart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1007363/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com