问题标签 [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.
c# - 自定义列表中的 SharePoint 自定义上下文菜单出现在文件夹上,而不仅仅是文件上
我创建了一个自定义列表,这里是列表模板:
我添加了一个自定义操作:
这个上下文菜单出现在文件和文件夹上,我的上下文菜单是否可以只出现在文件上?
c# - 创建具有外部持久性的文档库
我想创建一个自定义文档库,在其中使用标准 UI 但实现不同的持久层。基本上从不同的源系统获取和显示文档。通过这种方式,我可以使用现有的对象模型,但可以利用 SharePoint 中出色的办公集成。
我在这里找到了一篇不错的文章,但他们在作弊,他们为外部持久性编写了一个全新的 UI。
我查看了 SPList 和 SPDocumentLibrary 对象,但我无法覆盖必要的方法。
我查看了事件框架,它更接近,但它缺少重要事件,例如“GetFile”或“PopulateList”。
有什么想法吗?
c# - 如何在 ItemAdding 事件中的 SharePoint ItemEventReciever 中获取文件详细信息?
我希望这样的事情可以工作,但 ListItem、BeforeProperties、AfterProperties 都是空/空的。我需要文件名和文件内容。
我不能使用 ItemAdded,因为它是异步的,我需要同步,我可能会阻止上传并向用户显示消息。
任何建议,将不胜感激。例如,是否可以覆盖 Upload.aspx?
validation - 在 ItemAdding 事件中验证后,在 SharePoint 文档库中向用户显示成功消息
在 ItemAdding 事件中验证文档时,有很多方法可以向用户显示错误,但似乎没有办法向用户显示成功,例如验证成功。在文档库顶部向用户发送信息消息会很棒。
sharepoint-2007 - 版本控制不足,MOSS 2007
用于行政和临床(医疗保健)政策和程序的 Sharepoint 文档库。
版本控制和批准工作流程支持立法要求并防止责任问题。
不幸的是,删除一个文档会删除它曾经存在的所有记录——所有的历史都会随之而来。
我现在没有沙箱来验证,但我认为它也绕过了审批工作流程。
从法律上讲,对于其中一些,如果我们删除它,我们仍然必须能够显示特定地点/时间的政策是什么。
是否有相当简单的修复或解决方法?
同样,如果有人更改了文件名(这不难做到),两个文件名都需要显示历史记录。
sharepoint-2007 - SharePoint 2007 文档库与文件夹
我们正在为我工作的公司构建一个新的 SharePoint 2007 网站来替换我们的 Intranet 网站,并且不断出现共同的争论。具体来说,我们应该使用多个文档库(例如,每个部门 1 个),还是一个包含多个文件夹的文档库(例如,1 个库,每个部门 1 个文件夹)。
我知道使用一个文档库和使用自定义视图通过使用自定义列(如部门、目的、位置等)来组织文档的好处。
此外,可以在文档库或文件夹级别设置授权,因此这似乎对任何一种选择都没有好处。
看起来单个文档可能会出现在同一文档库的多个视图中,但如果使用该策略,则必须将文档复制到其他文档库。
目前的计划是为所有组织文档使用一个文档库,然后在其中放置一堆文件夹,这些文件夹象征着组织的结构。这将使用户可以轻松地将文档上传到他们自己的组织文件夹(事先分配给该文件夹的权限)。然后,在添加文档时,他们会选择自定义列字段来识别文档并“标记”它,这将使自定义视图能够将文档过滤为多个视图(如部门、目的等)。
我认为视图不适用于链接多个文档库以显示其内容。
无论如何,主要问题是:使用多个文档库与 1 个具有多个文件夹的文档库相比有什么好处吗?
这是一个图表,解释了我想要做什么:
谢谢!
sharepoint - 如何从 WSS 3.0 中的文档库中删除文档?
我需要一种以编程方式从 Sharepoint 2007 文档库中删除文档的方法。我无权访问服务器来部署服务器端代码,因此它需要通过 web 服务或纯 http。我可以找到很多从列表项中删除附件的示例,但没有从文档库中删除的示例。
sharepoint-2007 - Sharepoint 的“新文件夹”不要求必填字段
我正在使用 Web 部件连接来筛选 SharePoint 文档库中的文档。为此,需要有一列,我将其命名为“相关联系人”。这是我的问题:当我去添加一个新文件夹(而不仅仅是一个文档)时,SharePoint 只要求我提供该文件夹的标题。甚至没有出现“相关联系人”列(文档所必需的)。由于该列上的信息为空,因此 Web 部件连接根本看不到该文件夹。有没有办法让文件夹在创建时要求另一个字段?
谢谢
-V
javascript - sharepoint moss 2007 使用 javascript 添加列
我们使用 MOSS 2007,我有一个包含多个文档模板的文档库。当有人单击文档模板(例如 .dotx)时,模板会打开。但我希望它能够工作,以便根据模板打开一个新文档。
我可以使用列表上方工具栏中的“新建”按钮来执行此操作,但我不喜欢这样做,而且对于 SharePoint 用户来说使用起来并不容易。
有一个解决方法,用户必须单击模板名称右侧,然后转到菜单“发送到”并选择“下载副本”,在弹出窗口中他们必须选择“打开”来创建基于模板的新文档。
我确实找到了一些可用于基于模板创建新文档的 javascript:
我真的很想使用它,但是有没有办法将此脚本添加到文档库列表中列中的链接?!?我尝试了一个超链接类型的新列,但根据 SharePoint,以“javascript:....”开头的 URL 不是有效的 URL。
或者是否有另一种方法来完成此操作,现有列表中的一列包含一些文本,如果您单击该文本,将基于模板创建一个文档。
sharepoint - 我如何知道用户是否在 OpenFileDialog 中选择了 SharePoint 文件?
在 OpenFileDialog 中,用户可以输入 SharePoint 站点的地址并在文档库中选择一个文档。我需要为 SharePoint 文档提供签入/签出集成。有什么方法可以确定文件是否存储在 SharePoint 文档库中?
提前致谢!