【问题标题】:SharePoint 2010, Upload Document Redirect to PageSharePoint 2010,上传文档重定向到页面
【发布时间】:2013-01-02 17:30:16
【问题描述】:
我在 SharePoint 2010 中有一个文档库,几个不同的团队正在使用它来实现相同的目的。每个团队都有自己的页面,其中包含文档库的过滤视图。文档库还具有自定义列。
我遇到的问题是团队成员从他们的页面上传文档时。他们从页面中单击“添加文档”,然后浏览到要上传的文档。这部分工作得很好——并且 URL 将源指定为团队的页面。但是,在用户选择文档并单击“确定”后,它会将他们带到 EditForm.aspx 页面,该页面允许用户填写文档的元数据。这很好,但现在源 URL 指定了来自文档库内部的视图,并且不再指向团队的页面(它们来自哪里)。
有谁知道如何更改此源 URL 以指向团队的页面而不是文档库?或者,有没有人知道这个问题的解决方法,以便用户可以从页面上传文档(上面有文档库 Web 部件),以便它返回到页面?
谢谢!!
【问题讨论】:
标签:
sharepoint
sharepoint-2010
document
【解决方案1】:
SharePoint 2010 应该按照您想要的开箱即用方式工作。我试图重现您的情况,但无法重现。我所做的是建立一个包含一个自定义列和两个自定义视图的库。然后,我创建了两个页面,一个具有使用一个视图的列表表单 Web 部件,一个具有使用另一个视图的列表表单 Web 部件。
当我从任一页面单击“添加文档”时,将打开一个模式对话框窗口以显示“上传”页面。我首先选择文件 (Upload.aspx),然后重定向到元数据属性 (EditForm.aspx)。填写元数据后,对话框窗口关闭,其后面的页面(我们最初所在的页面)刷新以在 Web 部件中显示新文档。因此,用户体验是他们停留在他们想要的页面上,同时根据需要添加文档。
如果您编辑您的问题或向 cmets 提供有关您的情况的更多详细信息,我们可以尝试重现它,但您描述的功能正是它应该如何开箱即用。
【解决方案2】:
彼得说得对 - SharePoint 就是 SharePoint。
如果我没看错,您可能应该简单地检查一下内联编辑。使用视图,您可以在不离开页面的情况下动态编辑属性(每个团队都有自己的视图)。
另外,我看到许多人只是想将用户重定向回他们来自编辑或查看项目的页面,而不管该项目在哪里(链接等)。最简单的方法是通过在表单中添加一个按钮来用您自己的代码替换 OK/Cancel 来进行一些编程。只需使用 InfoPath 编辑表单以添加新按钮 - 如果您需要自定义重定向到团队主页或类似的东西,您将拥有用户上下文。