问题标签 [sharepointdocumentlibrary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3928 浏览

sharepoint - 如何以编程方式将文档从网站集的文档库移动(存档)到另一个网站集

当为文档库中的列设置特定值时,我必须以编程方式将文档从网站集的文档库移动(存档)到 SharePoint 2010 中另一个网站集的文档库。

是否可以在事件接收器中为这种情况编写代码?还有其他方法吗?

如果有人有任何相关的代码或链接,请分享。

提前致谢!

0 投票
1 回答
235 浏览

sharepoint - 工作流或事件监听器

我们正在为我们的客户建立一个外联网共享点门户。每个客户都有一个站点。站点总数将在 2000-3000 之间。

当客户端上传新文档时,我需要将文档从 SiteCollectionA/SiteA/DocumentLibrary 复制到另一个网站集上的另一个全局列表。

我应该创建工作流来复制文档或事件侦听器吗?上传后将允许客户端更新文档属性,并且这些更改也必须推送到全局列表中。

我的选择是事件监听器,因为它更清洁、更便宜、更容易。我不是工作流专家,但我认为在 2000 多个站点上维护/更新/重新发布工作流比事件监听器更难。

你们有什么感想?

谢谢

0 投票
1 回答
8482 浏览

sharepoint - 以编程方式在 SharePoint 文档库中添加/创建新文档

我创建了一个新的文档库并使用 MS Word 文档模板设置了自定义内容类型。当我单击创建新模板时,它工作正常。但我需要能够在按钮事件上添加一些逻辑,它将进入该库并创建一个新文档,这样当我进入该库时,我将看到一个由该按钮事件创建的新文档。

我尝试像执行常规列表项一样执行此操作,但在 item.update 上出现以下错误:

要将项目添加到文档库,请使用 SPFileCollection.Add()

现在我做了一些研究,但我到处都能看到将文件上传到文档库的代码,但没有找到如何使用与该文档库关联的模板添加新文档的方法。

请帮助和感谢。

0 投票
5 回答
2221 浏览

sharepoint - 如何移动文档库共享点 2007

我们有一个客户要求将文档库从一个子站点移动到另一个子站点。在移动时,我们应该移动所有文档以及所有自定义列及其值。所有列值必须保持相同,例如列名修改者在移动后也应包含相同的名称。简而言之,就像剪切粘贴我们如何做到这一点?

谢谢,拉什凯什

0 投票
1 回答
3323 浏览

sharepoint-2010 - 从 Office 客户端保存时未在 contenttype 中设置文档 ID

我有一个困扰了很长时间的问题。这个问题在测试环境中表现出来,而不是在我的开发环境中。

我有一个文档库模板。在事件处理程序中,我附加了几种内容类型(它们都继承自基础内容类型,而基础内容类型又继承自 Document)。基本内容类型有一个自定义文档模板,以及在 xmldocuments 中定义的 contenttype 定义的事件处理程序。

Doc-ID 功能在站点中打开。

将文件上传到文档库时,会按预期为该文档分配一个文档 ID。但是,从 Word 保存文件时,文档 ID 为空白。显然该值是在项目上设置的,因为在之后更改项目的内容类型时,doc-ID 会出现一个数字,表明它是在第一次保存文件时分配的。将 contenttype 设置回原始值时,Doc-ID 仍显示在视图中。

澄清一下:这不是项目内容类型的 ID 字段,而是由 SharePoint 2010 中的 doc-ID 功能创建的 Doc-ID。

从 Word 提升值时,为什么没有设置此值的任何想法?

0 投票
1 回答
728 浏览

sharepoint - 将 AllItems.aspx 显示为 Web 部件?

我有一个带有文档库的 Sharepoint 站点。我已经设置了一些自定义视图,并希望用户能够选择他们喜欢的视图。这在“AllItems.aspx”“视图”中运行良好 - 即,当我单击 Web 部件的标题时,它会将我带到一个新页面,其中似乎是一个“完整的”DocLib 页面。

但是,大多数用户将通过选项卡式门户网站进行访问,因此将改为查看“Web 部件”视图。

我的问题是:有没有办法在 Web 部件中显示 AllItems 视图?具体来说,我希望漂亮的左侧工具栏(显示我的各种视图)出现在 Web 部件中。

0 投票
3 回答
6882 浏览

sharepoint - 编辑附加到列表项的文档

我们有 SharePoint 2010。要求是用户应该能够编辑和保存文档而不必将其保存在硬盘上(典型的带有签入/签出和版本控制的文档库)......下一个要求是用户应该能够附加/上传他/她可以编辑的多个文档。

现在的问题是有没有办法在附加到列表项时编辑附加的文档并存储它的版本?是否可以将多个文档上传到单个文档库列表项,然后可以对其进行编辑?有没有其他方法可以解决?

任何线索、链接或查找都是有帮助的。

谢谢,

-ItsPrash

0 投票
1 回答
1270 浏览

c# - SharePoint 的图像缩略图预览

有没有办法生成添加到 SharePoint 列表中的图像的图像预览?

场景如下:

对于添加到 SharePoint 文档库中的图像文件(.jpg、.tif、.png),当用户将鼠标悬停在任何图像文件上时,会通过“列表视图 Web 部件在另一个页面上”列出或查看这些文件,弹出窗口或任何类似的东西应该显示图像的预览。这是否可以在 SharePoint 中实现以及如何实现。

css 会单独实现这一点,还是需要后面的 c# 代码。

非常感谢,

0 投票
1 回答
932 浏览

sharepoint - 共享点。拒绝访问文档库项目

我遇到了共享点权限的问题。当我尝试打开文档库项目 (.aspx) 时 - 访问被拒绝。

我创建了具有读取权限的特定组,在其上包含用户并将其应用于 doc lib 和 doc lib 项 (.aspx)。Doc lib 允许查看项目,但随后尝试打开它 - 引发访问被拒绝。

doc lib 中的 .aspx 有一个 webpart。当我尝试加载空白 .aspx - 一切正常,权限 - 允许,但是当我尝试注册 webpart Tagprefix:
<%@ Register Tagprefix="ICTWebparts" Namespace="ICT.WebParts" Assembly="ICT, Version= 1.0.0.0,Culture=neutral,PublicKeyToken=cece68aca32fb0ba" %> - 访问被拒绝。

有什么问题?为什么当我尝试在 aspx 中注册 .dll 时它会引发访问被拒绝?

我将不胜感激。

0 投票
1 回答
9508 浏览

sharepoint - 将同名文档上传到 SharePoint 2010

我需要允许用户将文档上传到 Sharepoint 2010 文档库。文档类型由具有 documentid 和 type 字段的自定义内容类型定义。但是,如果我尝试上传具有相同名称的文档,我会收到一个共享点错误(我不知道是哪一个,因为我没有正确设置我的配置文件 - 我明天可能会找到它)。有没有办法让用户上传同名但元数据不同的文档?例如,两个用户想要上传两个单独但同名的文件。每个都有不同的 documentid 和类型。我怎样才能做到这一点?

谢谢