sharepoint - 在 SharePoint 2010 中的文档库中显示文件扩展名

标签 sharepoint sharepoint-2010

我有一个 SharePoint 网站集,其中有几个子网站,每个子网站都有自己的文档库。现在我想将文件扩展名添加到所有这些库中的文档名称。我该怎么做?

我已经看到一些提示告诉你修改 onet.xml 文件,但它们看起来不像我的那样,而且我不确定那个 onet.xml 文件会发生什么 - 它会改变现有的库吗?其他提示告诉我使用 SharePoint 设计器,这意味着我必须为每个库中的每个 View 都这样做,不是吗?所以我更喜欢从代码中做这件事,在那里我感觉更舒服并且我可以自动化这个过程。

所以,我想要的只是将“名称(链接到带有编辑菜单的文档)”替换为“名称(用于表单)”,但仍保留链接和编辑菜单。我发现我需要使用 FileLeafRef 字段,但我不知道如何使用!

最佳答案

您可以按照以下pts。

  • 打开 SharePoint 设计器
  • 选择 WebPartPages:ListViewWebPart 控件
  • 右键单击,转换为 XSLT 数据 View
  • 在数据 View 中插入一个新列
  • 我在灰色标题行中输入了“扩展”
  • 在标题下方的第一行中,右键单击并选择插入公式 -> 展开行、行下的树,然后选择文件类型,单击确定。

  • 引用链接:http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/8222d979-f5ff-4665-a168-7245e4325b2f/

    或者

    修改 ONET.XML 中的显示模式 -
    添加 Name="File_x0020_Type"/>Name="Created_x0020_Date"> .
    对 ONET.XML 进行更改后,您必须执行 IISRESET。 (在更改 ONET.XML 之前,请备份)。

    关于sharepoint - 在 SharePoint 2010 中的文档库中显示文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4860773/

    相关文章:

    sharepoint - 用户配置文件应用程序代理无法从用户配置文件应用程序检索分区

    c# - 如何获取 SharePoint 2010 Web 应用程序范围的功能以仅在一个 Web 应用程序上激活

    sharepoint-2010 - Sys.InvalideOperationsExcetion

    javascript - SharePoint 获取当前用户帐户名?

    SharePoint 列表最佳做法

    web-services - 从 VBA 调用 Sharepoint Web 服务时,UpdateListItems 采用哪些参数?

    powershell - 如何使用 PowerShell 设置新 SharePoint 字段的内部名称?

    silverlight - 通过 Silverlight 访问 SharePoint Web 服务

    css - 在 SharePoint Designer 中添加新的 Css 样式

    sharepoint - SharePoint 2010 是否仍然具有复杂的 SPWeb.Dispose 方法?