问题标签 [sharepoint-clientobject]
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.
sharepoint - SharePoint 客户端对象模型 (COM) 文件版本信息
我正在尝试使用带有 SharePoint 2010 的新 SharePoint 客户端对象模型 (COM) 获取一些基本文件版本信息。我已成功加载和查询我的 ListItem、File 和 FileVersionCollection,如下所示:
此时,我可以遍历listItem.File.Versions
集合并获取VersionLabel
and Url
。但是,我需要获取版本的字节数,并且该FileVersion
对象缺少Size
orLength
属性。
我决定我可以从服务器读取版本并丢弃字节(效率不高,我知道,但它应该可以工作),如下所示:
但是每次我执行File.OpenBinaryDirect
我都会收到这个错误:
如果我取 的值version.Url
并将其放入浏览器中,文件就会打开。
关于如何获取文件大小的任何建议?我宁愿不打开 HTTP 流并读取文件,但如果涉及到,我会的。
顺便说一句,我尝试创建一个新标签 sharepoint-com,但我没有足够的声誉。如果有足够积分的人认为该标签值得,请创建它:)
c# - 如何使用客户端对象模型关联 SharePoint 工作流?
使用 SharePoint 对象模型 (SP 2010),如何将工作流与给定列表关联?
我已经能够关联工作流,但配置设置不会保存回 SharePoint。换言之,基本WorkflowAssociationCreationInformation
信息会保存回 SharePoint,但WorkflowAssociation
不会保存使用 的任何进一步配置设置。
这是我一直在处理的代码:
sharepoint-2010 - Sharepoint 2010 - 客户端对象模型将内容上传到文档库
我有以下要求:
我创建了一个嵌入在 Sharepoint 应用程序页面中的 Flash 应用程序。在 Flash 应用程序中,我必须将文本(我无法在不提示用户的情况下在客户端创建文件,所以我只需要以纯文本格式上传内容)到用户选择的文档库。
上传文本时(作为 .url 文件),我必须将浏览器重定向到与库关联的编辑表单(或更具体地与新项目的内容类型)。
如何使用客户端对象模型将内容(纯文本)作为新文档上传到文档库?
亲切的问候,
卡雷尔
sharepoint-2010 - Sharepoint 2010 ECMAScript 对象模型:插入、更新、删除
是否可以通过 ECMAScript 对象模型向列表中添加新项目/删除它/更新它?我发现的只是阅读项目。是否支持所有 CRUD 操作?如果是这样,您能否向我提供解释它的文档的链接?谢谢
sharepoint-2010 - 通过客户端对象模型创建 SharePoint 2010 页面
我正在尝试通过客户端对象模型在 Sharepoint 2010 页面库中创建页面,但我找不到任何有关如何执行此操作的示例。我尝试了两种方法:
第一种是将Pages库视为列表,并尝试添加列表项。
正如预期的那样,这失败并显示错误消息:
我尝试的下一个方法是将其添加为文件。问题是 FileCreationInformation 对象需要一个字节数组,我不确定要传递给它什么。
上面的代码将在页面库中添加一个项目,但打开文件会显示一个我无法编辑的空白页面。通过阅读各种主题,我怀疑可能只能通过服务器端代码添加页面。有什么想法吗?
谢谢
sharepoint - SharePoint 2010:创建模式对话框时出现 JavaScript 错误?
出于某种原因,我的 SharePoint 的模式对话框无法正常工作。我得到的错误是这样的:
- 在火狐中:
SP.UI.$create_DialogOptions is not a function
- 在 IE 中:
Object doesn't support this property or method
这是我的代码:
有趣的是,当我在 Firebug 中检查 SP.UI 时,并没有看到所有的方法和属性。
注意:我使用的是标准 Webpart(不是可视的)而不是应用程序页面。
c# - 如何使用 sharepoint 客户端对象模型创建子文件夹
如何使用客户端对象模型创建子文件夹。
我知道如何在文档库下创建文件夹,但我不知道如何在文件夹或 listItem 下创建文件夹。
jquery - SharePoint 2010 功能区隐藏/{在库项目选择或其他事件上显示}
我正在标记 SharePoint 2010,默认情况下隐藏功能区并在用户单击向下箭头时显示。用户可以通过单击隐藏图标再次隐藏它。JQuery 切换和切换类工作得很好
问题是当用户单击库项目的选择器复选框时,整个标题行会消失,因为当功能区选择“库工具”选项卡/“库”窗格时,它会被替换。但功能区仍然隐藏。网站标题横幅也是如此。
问题:如何侦听触发功能区更改的页面事件(任何),以便我可以再次显示它?
谢谢!
c# - 通过 c# 在 Sharepoint 网站上上传文件
我在 sharepoint 2010 上有一个文件库。我正在使用 Sharepoint 库,我想上传一个文件。
我找到了很多关于这个的例子,问题是我在共享点文件库中有一些额外的字段,我看不到如何指定它们。
这是我看到的一个例子:http: //msdn.microsoft.com/en-us/library/ms454491.aspx
这些字段之一是强制性的,因此我必须在添加文件时进行设置。
我怎样才能做到这一点?
谢谢!
c# - 如何使用凭据通过客户端对象模型连接到 SharePoint 列表?
我需要编写一个应用程序来更新 SharePoint 2010 网站上的列表。
我找到了可以使用 URL 创建的“SPSite”,但我不知道如何指定要连接的用户。
该用户不是当前的 windows 用户,并且该程序未在服务器上执行。
我看到了提供“SPUserToken”的可能性,但是在我的方法中我只有用户、域和他的密码,所以我怎样才能生成这个用户(我认为这个用户在执行代码的系统上是未知的,但在服务器上已知)。
我在哪里可以指定?