0

我有一个 SharePoint Server 2007 安装。我需要做的是创建一个简单的可打印页面/文件,其中填充了列表中的数据。由于各种错误和原因,我无法使用 word 文档库中的 word 模板执行此操作,也无法使用工作流。

到目前为止,我的解决方案非常粗鲁和简单,但它完成了工作:

  1. 我创建了一个名为 print.aspx 的新自定义表单
  2. 我根据显示表单插入了一个自定义列表表单。
  3. 成功粘贴了文本,放置了数据字段并添加了几个文本字段,用于打印表单中需要但列表项中不需要的其他数据。

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 中。这在它之外不起作用。

4

0 回答 0