【问题标题】:Customizing an item's view in SharePoint Designer在 SharePoint Designer 中自定义项目的视图
【发布时间】:2009-08-26 10:16:50
【问题描述】:

我创建了一个名为 Newsletters 的列表(列:TitleDateNews - 对新闻列表的多重查找),和一个显示此列表中的项目的 DataFormWebPart。现在我正在修改 XSLT 转换以更改显示的视图。

此时,项目仅显示其 TitleDateNews 属性,其中 News属性显示为新闻项目标题列表 - 这是默认值。除了标题,我还想显示这些新闻的内容。问题是我不知道如何获得这些元素。 News 属性在 xslt 中被简单地称为<xsl:value-of select="@News"/>,我无法找到它背后的元素。

有什么建议吗?

【问题讨论】:

    标签: sharepoint sharepoint-designer


    【解决方案1】:

    您可以使用 JavaScript 和 SharePoint Web 服务来做到这一点。

    首先,要了解如何使用 JavaScript 和 SharePoint Web 服务,请参考此post

    第二个,你有2个场景,

    1. 如果您的新闻标题是独一无二的。使用 JavaScript 在显示页面中获取多查找 HTML 单元格的内容。将值拆分为数组。 foreach数组元素获取News List中对应的列表项(使用JS和SP web服务)
    2. 如果新闻标题不是唯一的,您必须首先使用 Web 服务获取多查找字段的值,该值将采用这种格式 (ID1;#Title1;ID2;#Title2...)。提取 ID 并再次使用 Web 服务获取相应的新闻列表项

    第三,Foreach News的List-Item 以你喜欢的任何格式显示内容

    【讨论】:

    • “参考这篇文章”——应该有链接吗?您能否提供任何来源(链接?) - 这将非常有用,因为我对 sharepoint 完全陌生,我不确定我知道您在说什么
    • 操作,抱歉,现在“post”这个词包含一个超链接
    猜你喜欢
    • 1970-01-01
    • 2012-12-24
    • 2013-09-28
    • 1970-01-01
    • 2015-10-15
    • 2020-12-23
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多