问题标签 [sharepoint-api]

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 投票
0 回答
2250 浏览

sharepoint-2010 - 当 SPControlMode 为 New 时,SPContext.Current.FormContext.OnSaveHandler 不会触发

我有一个 Web 部件,用于将一些自定义控件添加到 SharePoint ListItem 的新建、编辑和显示表单。我为 SPContext.Current.FormContext.OnSaveHandler 添加了一个处理程序来更新项目。我使用 SharePoint Designer 将我的 Web 部件添加到“编辑”和“新建”表单,并隐藏(设置 IsVisible=False)默认放入的 DataFormWebPart。编辑项目时一切正常。我的 OnSaveHandler 函数被调用,我更新了 SPListItem。问题在于一个新项目。除非 DataWebFormPart 可见,否则不会调用 OnSaveHandler 函数。我没有对 Web 表单进行其他更改,而是切换了 DataFormWebPart 的可见性。任何想法我做错了什么?

……

0 投票
1 回答
2052 浏览

sharepoint - 通过 PowerShell 更新 SharePoint 快速启动链接 URL

设置是MOSS2007。我迭代 QuickLaunch 中的链接,并更新 URL:

但是 Doclib URL 不会更新。如果我转到站点设置 -> 导航 -> 并通过 UI 编辑 URL,然后再次运行我的脚本,URL 会更新。为什么我不能通过代码操作 URL?

0 投票
2 回答
199 浏览

sharepoint - 在 sharepoint 2010 中为开发人员创建列表的最佳方法是什么?

在 sharepoint 上开发解决方案时,创建站点列表的最佳方法是:1.Visual Studio 中的解决方案功能 2.Sharepoint 设计器 3 浏览器

考虑代码的可重用性和更容易的部署。

0 投票
1 回答
3277 浏览

web-services - 使用 SharePoint 客户端对象模型或 Web 服务访问列表项的属性包

只是想问是否可以通过 SharePoint 2010 客户端对象模型访问和更新列表项的属性包中的属性?我可以看到可以获取网络的属性包(但不能设置),但在列表或列表项上看不到对属性包的任何支持。

或者,如果可以通过 SharePoint Web 服务访问属性,那也很有用。

谢谢,魔术师安迪。

0 投票
2 回答
1477 浏览

sharepoint - 需要在 SharePoint 2010 中更改哪些 MasterPage/CSS 以进行自定义设计?

我创建了我的 v4.master 的副本(在 SharePoint Designer 中),我称它为“NEW.master”..... 全部来自顶级网站。

我保存并将“NEW.master”设置为该站点的默认 MasterPage。

然后我去这里http://MySiteName/_Layouts/ChangeSiteMasterPage.aspx并确保它在两个下拉列表中都显示“NEW.master”,并将两者的复选框设置为“重置所有子站点以继承此站点母版页设置”。

一切都很好,一切都很好。

但是当我回到 SharePoint Designer 时,我会转到“~/_styles/corev4.css”并对其进行一些更改。

主页上一切正常,但 CSS 更改不会反映到我的其他站点和子站点!MasterPage 的更改确实反映了......

知道如何/在哪里更改我的 CSS 以反映使用我的“NEW.master”的所有网站吗?

我究竟做错了什么???

0 投票
1 回答
401 浏览

sharepoint - SharePoint 自定义字段控件间歇性地恢复为文本字段

这可能是一个长镜头,但我有一个自定义字段控件,它为自定义 SharePoint 列表呈现一个颜色选择器字段。字段控件继承自 BaseFieldControl。

大多数情况下一切正常,但时不时地,控件会恢复到列表中的普通文本字段。(可能恢复到父 BaseField)这发生在编辑项目页面上。

我们注意到的另一件事是,每次发生这种情况时,字段的标签都会显示资源位置而不是资源值。例如它将显示

$资源:CT_Banner_Name;

而不是 resource.resx 文件中的实际值。

有任何想法吗?

0 投票
0 回答
1394 浏览

sharepoint - 创建网站集时超时

我正在尝试以编程方式创建网站集。它已经工作了大约 6 个月,但在服务器更新(各种补丁)后它不再工作(我们有 3 个服务器:1 个开发、1 个测试、1 个生产)。它仍在我尚未更新的开发环境中工作,但在其他两个环境中却没有。我没有收到任何错误消息,它只是挂在应该添加网站集的代码上(参见下面的代码)。我正在使用 Windows Server 2003 R2 和 Sharepoint 2007(版本 12.0.0.6421 )。它没有给我任何错误,它只是挂起,直到 Internet Explorer 出现“请求超时”响应。如果我尝试调试代码,代码就会停在那里,什么也没有发生。没有错误消息或任何东西。

0 投票
1 回答
375 浏览

javascript - list.asmx 在使用 js 的共享点中给出授权错误

当我使用管理员登录时,我可以使用 list.asmx Web 服务访问我的列表数据。但是当我使用不是网站主要管理员的其他用户登录时,我收到了 401 未经授权的错误。请与其他用户提供一些解决方案。

谢谢, 海拉尔

0 投票
0 回答
707 浏览

sharepoint-2010 - 将具有读取角色的新用户添加到站点

我正在使用 sharepoint 2010 客户端对象模型在我的网站集下创建一个新网站。作为此站点创建的一部分,并希望将一组给定的用户添加到我的站点并具有读取权限。

我在 msdn 上找到了以下示例,可以在此处的标题“将用户分配给一个网站的角色”下执行此操作:http: //msdn.microsoft.com/en-us/library/ee535915.aspx。但是对象模型与我机器上可用的对象模型不匹配...

基本上我没有找到属性 SiteUsers,这意味着示例的这个关键部分是无用的:

主体 oUser = oWebsite.SiteUsers.GetByLoginName(@"DOMAIN\alias");

有人对这里有什么问题有建议,或者对使用客户端对象模型将新用户添加到具有读取权限的站点的替代方法有建议吗?

0 投票
1 回答
566 浏览

sharepoint-api - 用于检索所有用户组和有权访问文件的用户的 SharePoint API

如果我们知道该文档的 URL,我们正在寻找一个 SharePoint API,该 API 可以提供可以访问 SharePoint 中的文件的所有用户/组。

我查看了 MSDN 文档的 SPItem 类 - http://msdn.microsoft.com/en-us/library/ms443717.aspx,但找不到任何提供此信息的方法。

欣赏任何想法。

谢谢。