如何创建用于打印的SharePoint列表项的自定义视图

时间:2012-10-31 19:54:59

标签: list sharepoint printing

我一整天都在网上搜索我觉得很简单的东西。我找到了一个对我有用的解决方案here但是有一些问题。

似乎该解决方案仅适用于在添加CEWP之前在列表中创建的项目。否则它只会显示表单,但不会显示为新项目输入的数据。我认为这与计算字段有关,但我老实说,对于SharePoint来说,确实太新了。

另一个不太理想的解决方案是,它仍会打印网站的标题。我的Internet Explorer也只在第一页打印,第二页是空白。在chrome中运行良好,这在目前并不是什么大问题,因为它可能是我的计算机本身造成的。

我见过很多人在网上寻找解决方案来打印表格和当前的列表项数据,但总是走到尽头。我很乐意在功能区中有一个打印按钮,但此时我会完全满足于只有一个空白页面,其中的表单填充了列表中单个项目的列表数据。任何帮助将不胜感激,因为我在这根绳子的尽头。谢谢!

1 个答案:

答案 0 :(得分:0)

基本上你需要为PRINT单独编写一个特殊的CSS文件,你将隐藏所有不需要的元素。

<LINK REL="stylesheet" TYPE="text/css" MEDIA="print" HREF="foo.css">

在这个foo.css中,你可以编写类来隐藏所需的东西。如下所示,您可以通过说

隐藏RIBBON
#RibbonContainer
{
display:none;
}

左导航:

#s4-leftpanel
{
display:none;
}