Sharepoint 2013-Web 部件具有动态链接且不受搜索驱动

Sharepoint 2013-Web 部件具有动态链接且不受搜索驱动

我有 2 个网站,仅供我使用。一个是表单门户,一个是报告门户。这两个网站的目标是使这两种文档的位置标准化。

挑战:

我需要一个几乎不需要编码的“UI”,不需要访问 VS。并且表单/报告的“UI”列表需要“准自动更新”

我所做的:我为每个站点创建了一个列表,其中包含文档名称、联系人和 URL,我们将其称为“MASTER_FORMS_LIST”和“MASTER_Submitted_Forms_List”。

最初的意图是创建一个带有 Web 部件的页面,让该页面一半是“已提交表单列表”,一半是“新表单列表”,并将其绑定到两个主列表……因此,当有人添加表单时,他们只需添加表单的 URL,SP 将自动更新“UI”。目标是不允许有人弄乱显示表单等的 UI。表单目前没有一致的元数据,因此按类别搜索对我来说不起作用……当业务人员添加新表单时,IT 不想继续更新 UI……

有什么想法我可以使用吗?

答案1

内容查询 Web 部件 (CQWP) 您可以查询列表并返回结果。您可以自定义视图,但需要编辑 XSL 才能执行此操作。有关如何执行此操作的 MS 文档在此处: https://msdn.microsoft.com/en-us/library/office/aa981241%28v=office.14%29.aspx但如果你进行搜索,你会发现许多可用的分步示例。

搜索 Web 部件 使用 2013,您无需定位特定元数据 - 您可以创建针对特定库甚至库内特定文档类型的规则(例如仅过滤掉 word 文档)。与 CQWP 相比,使用所谓的显示模板可以更轻松地自定义视图。以下是有关如何使用它们的 channel9 会话https://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC322

上述两种方法都很容易获取数据,但很难让它们看起来像您想要的那样。另一种方法是使用 SharePoint Designer 添加连接到文档库的 XSLT 列表视图。这仅在数据位于同一网站集时才有效,并且需要 SharePoint Designer 来创建。从这里开始: https://support.office.com/en-in/article/create-a-custom-list-view-using-sharepoint-designer-d0de3aa0-5e70-4ae9-bfd1-7e03a599bc73

最后 - 您可以将工作流附加到文档库,以便在添加新文档时更新主列表。这种方法的好处是您可以使用默认列表工具进行使用、样式设置和过滤。这需要使用 SharePoint Designer。

笔记:所有选项可能需要进行某种自定义才能满足您的需求。它们不需要 VS 来实现,任何文本编辑器都可以,但拥有一个理解 XML 和/或 JavaScript 的工具会有所帮助(NotePad++、SharePoint Designer 等)。

相关内容