我安装了SharePoint Server 2007。我需要做的是创建一个简单的可打印页面/文件,其中填充了列表中的数据。对于各种错误和原因,我无法使用word文档库中的单词模板执行此操作,但我无法使用工作流程。
到目前为止,我的解决方案非常粗鲁和简单,但它完成了工作:
此print.aspx
自定义表单不会保存任何内容,也不是必需的。
现在我要做的是在自定义DispForm.aspx
中放置一个指向打印页面的链接,这样当用户输入列表项并获得批准时,他们可以点击查看。在DispForm.aspx
的底部会有一个简单的链接print.aspx
说“打印此点击此处”。不幸的是我不知道如何链接到print.aspx中项目的ID。
实施例:
在InternalPortal/Lists/ImportantList/DispForm.aspx?ID=5
我希望该链接指向InternalPortal/Lists/ImportantList/print.aspx?ID=5
已经尝试ID={@ID}
和ID=item.ID
,但说实话,不知道如何使用它们。
编辑总之 - 链接以ID={@ID}
结尾,但应该在DataFormWebPart中。这不适用于它之外。