通过自定义 Web 部件打开 SharePoint 2010 列表项
在我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 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