问题标签 [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.

0 投票
2 回答
5932 浏览

sharepoint - SharePoint 客户端对象模型 (COM) 文件版本信息

我正在尝试使用带有 SharePoint 2010 的新 SharePoint 客户端对象模型 (COM) 获取一些基本文件版本信息。我已成功加载和查询我的 ListItem、File 和 FileVersionCollection,如下所示:

此时,我可以遍历listItem.File.Versions集合并获取VersionLabeland Url。但是,我需要获取版本的字节数,并且该FileVersion对象缺少SizeorLength属性。

我决定我可以从服务器读取版本并丢弃字节(效率不高,我知道,但它应该可以工作),如下所示:

但是每次我执行File.OpenBinaryDirect我都会收到这个错误:

如果我取 的值version.Url并将其放入浏览器中,文件就会打开。

关于如何获取文件大小的任何建议?我宁愿不打开 HTTP 流并读取文件,但如果涉及到,我会的。

顺便说一句,我尝试创建一个新标签 sharepoint-com,但我没有足够的声誉。如果有足够积分的人认为该标签值得,请创建它:)

0 投票
2 回答
6774 浏览

c# - 如何使用客户端对象模型关联 SharePoint 工作流?

使用 SharePoint 对象模型 (SP 2010),如何将工作流与给定列表关联?

我已经能够关联工作流,但配置设置不会保存回 SharePoint。换言之,基本WorkflowAssociationCreationInformation信息会保存回 SharePoint,但WorkflowAssociation不会保存使用 的任何进一步配置设置。

这是我一直在处理的代码:

0 投票
1 回答
1582 浏览

sharepoint-2010 - Sharepoint 2010 - 客户端对象模型将内容上传到文档库

我有以下要求:

我创建了一个嵌入在 Sharepoint 应用程序页面中的 Flash 应用程序。在 Flash 应用程序中,我必须将文本(我无法在不提示用户的情况下在客户端创建文件,所以我只需要以纯文本格式上传内容)到用户选择的文档库。

上传文本时(作为 .url 文件),我必须将浏览器重定向到与库关联的编辑表单(或更具体地与新项目的内容类型)。

如何使用客户端对象模型将内容(纯文本)作为新文档上传到文档库?

亲切的问候,

卡雷尔

0 投票
1 回答
2577 浏览

sharepoint-2010 - Sharepoint 2010 ECMAScript 对象模型:插入、更新、删除

是否可以通过 ECMAScript 对象模型向列表中添加新项目/删除它/更新它?我发现的只是阅读项目。是否支持所有 CRUD 操作?如果是这样,您能否向我提供解释它的文档的链接?谢谢

0 投票
2 回答
3704 浏览

sharepoint-2010 - 通过客户端对象模型创建 SharePoint 2010 页面

我正在尝试通过客户端对象模型在 Sharepoint 2010 页面库中创建页面,但我找不到任何有关如何执行此操作的示例。我尝试了两种方法:

第一种是将Pages库视为列表,并尝试添加列表项。

正如预期的那样,这失败并显示错误消息:

我尝试的下一个方法是将其添加为文件。问题是 FileCreationInformation 对象需要一个字节数组,我不确定要传递给它什么。

上面的代码将在页面库中添加一个项目,但打开文件会显示一个我无法编辑的空白页面。通过阅读各种主题,我怀疑可能只能通过服务器端代码添加页面。有什么想法吗?

谢谢

0 投票
4 回答
32481 浏览

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(不是可视的)而不是应用程序页面。

0 投票
2 回答
2788 浏览

c# - 如何使用 sharepoint 客户端对象模型创建子文件夹

如何使用客户端对象模型创建子文件夹。
我知道如何在文档库下创建文件夹,但我不知道如何在文件夹或 listItem 下创建文件夹。

0 投票
1 回答
6374 浏览

jquery - SharePoint 2010 功能区隐藏/{在库项目选择或其他事件上显示}

我正在标记 SharePoint 2010,默认情况下隐藏功能区并在用户单击向下箭头时显示。用户可以通过单击隐藏图标再次隐藏它。JQuery 切换和切换类工作得很好

问题是当用户单击库项目的选择器复选框时,整个标题行会消失,因为当功能区选择“库工具”选项卡/“库”窗格时,它会被替换。但功能区仍然隐藏。网站标题横幅也是如此。

问题:如何侦听触发功能区更改的页面事件(任何),以便我可以再次显示它?

谢谢!

0 投票
1 回答
3420 浏览

c# - 通过 c# 在 Sharepoint 网站上上传文件

我在 sharepoint 2010 上有一个文件库。我正在使用 Sharepoint 库,我想上传一个文件。

我找到了很多关于这个的例子,问题是我在共享点文件库中有一些额外的字段,我看不到如何指定它们。

这是我看到的一个例子:http: //msdn.microsoft.com/en-us/library/ms454491.aspx

这些字段之一是强制性的,因此我必须在添加文件时进行设置。

我怎样才能做到这一点?

谢谢!

0 投票
1 回答
92385 浏览

c# - 如何使用凭据通过客户端对象模型连接到 SharePoint 列表?

我需要编写一个应用程序来更新 SharePoint 2010 网站上的列表。

我找到了可以使用 URL 创建的“SPSite”,但我不知道如何指定要连接的用户。

该用户不是当前的 windows 用户,并且该程序未在服务器上执行。

我看到了提供“SPUserToken”的可能性,但是在我的方法中我只有用户、域和他的密码,所以我怎样才能生成这个用户(我认为这个用户在执行代码的系统上是未知的,但在服务器上已知)。

我在哪里可以指定?