通过自定义 Web 部件打开 SharePoint 2010 列表项

发布于 2024-09-30 14:29:06 字数 323 浏览 2 评论 0原文

在我的 SharePoint 2010 网站上,我有一个项目列表(文档库)。该库包含 xml 文件。

另外,我有一个可视化 Web 部件,它显示这些 xml 文件中的数据。

有没有办法以某种方式将 Web 部件绑定到此文档库,以便通过 Web 部件打开项目?

注意: 此时,列表项有一个超链接字段,该字段指向 Web 部件页面并提供 xml 文件的位置作为查询字符串。访问链接时,Web 部件会获取提供的 xml 数据并按应有的方式对其进行解析。
这种方法的问题是 item 字段中保存的是绝对 url,这会在服务器更改时导致问题。

谢谢!

On my SharePoint 2010 site I have a list of items (Document Library). This library contains xml files.

Also, I have a Visual Web Part which displays data from these xml files.

Is there a way to somehow bind the web part to this document library so that the items will be opened via the web part?

Note:
At this point the list item has a hyperlink field which points to the web part page and provides the location of xml file as query string. When the link is accessed, the web part gets provided xml data and parses it as it should.
The problem with this approach is that an absolute url is saved in item's field, which will result into problems when server is changed.

Thank You!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蝶舞 2024-10-07 14:29:06

查看 Sharepoint 2010“相关列表”功能。 Sharepoint 2010 允许在 Web 部件之间发送和接收数据,甚至是您的自定义 Web 部件。

有关操作方法,请参阅以下链接:SP 2010:操作方法 - SharePoint 2010 中的关系列表

Look into the Sharepoint 2010 "Related List" feature. Sharepoint 2010 allows to send and receive data between webparts, so even your custom webpart.

See the following link for a how-to: SP 2010: How To - Relational lists in SharePoint 2010

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文