问题标签 [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.
sharepoint - Sharepoint 2007 开发入门
我们有一个 ASP.NET 网站,我们在内部使用它来进行一些项目跟踪和各种工作。我们希望将其中的一些部分与 Sharepoint2007 WSS 共存。
基本上,我们真正需要做的是能够将项目添加到 Sharepoint 站点之一的列表中。
我不知道从哪里开始。我在网上看了一点,但似乎过于复杂。是否有可以让我轻松滚动的快速入门指南?
sharepoint - 为什么我的 Sharepoint IRM 模块无法间歇性地重新初始化?
我有一个大部分时间都可以使用的 Sharepoint IRM 模块。然而,大多数早晨,当我进来并尝试锻炼它时,它都不起作用。IISReset 通常会让它再次运行。
Windows 事件日志在大多数早晨 01:45 左右显示以下错误(此帖子的 GUID 为空白)。
此错误与其他三个 IRM 模块成功重新初始化的其他三个事件一起发生(我相信这些是内置的)。
Sharepoint 日志包含非常相似的内容:
IRM 模块在 HrSetLangId 和 HrInit 中也有自己的日志记录。在这种失败情况下,模块没有记录任何内容。
Microsoft处理此错误代码的建议主要围绕检查 Sharepoint 是否可以与 RMS 服务器通信。对于我们的 IRM 模块,我们实际上不需要 RMS 服务器,因此还没有设置。由于问题是间歇性的,这似乎不是原因。
在 IISReset 之后,模块似乎正确初始化(在所有 3 个日志中)并再次开始工作。
FWIW 该模块是用 C# 编写的。
任何有关如何解决此问题的建议将不胜感激。
sharepoint - SPContext.Current.Web 不是最新的
我正在使用已部署的列表模板创建一个列表。使用以下代码:
我可以web
使用用于创建它的对象访问列表。但是,SPContext.Current.Web
没有更新。因此,以下引发错误:
是否可以使用最新信息更新SPContext.Current
对象,以便列表在创建后可访问?
提前致谢!
更新:代码更新。
sharepoint - 无需编写任何代码即可自动创建 SharePoint 列表
作为我的产品配置的一部分(安装后),我需要在用户指定的 SharePoint 站点上创建一些 Sharepoint 列表。
挖掘,似乎我需要编写自定义代码来执行此操作,或者使用http://sarangasl.blogspot.com/2009/11/create-sharepoint-list-programmatically.html中描述的服务器端 API ,或使用 SharePoint 列表 Web 服务。但在这两种情况下,我都需要编写代码来做到这一点。
是否有任何开箱即用的方法可以做到这一点,而无需编写任何代码?我理想的解决方案是创建一个具有适当定义的 XML 文件,然后运行一些东西(传入 SharePoint 网站 url),然后创建列表,并返回一个指示成功或失败的状态代码。这样一个理想的解决方案可能吗?
如果不是,那么最好/最简单的解决方案是什么?上述两者之一,还是其他?
c# - SPWebConfigModification 类不会更新 Central Admin 应用程序的 web.config 文件
使用 SharePoint 2010 我正在尝试使用 SPWebConfigModification 类对场中的应用程序上的 web.config 文件进行一些基本更改,包括使用 Web 应用程序范围功能的管理中心 web.config 文件,其中功能接收器处理添加/删除修改:
WebConfigModificationsUtility 类是这些功能接收器共享的简单实用程序:
在内容应用程序上一切正常,但在尝试激活中央管理 Web 应用程序上的功能时,SPWebConfigModificaiton 项目永远不会写入 web.config 文件。我已经验证代码正在执行,没有异常。此外,我的功能接收器尝试删除任何修改是在停用时进行的:
当此代码在 Central Admin Web 应用程序上运行时,它会找到在功能激活中创建的四个修改并成功删除它们,但这些操作实际上都没有更改 Web 应用程序的 web.config 文件;它甚至没有被触及,上次编辑日期的时间戳始终保持不变。
我发现各种博客都在谈论 SPWebConfigModification 类的继承技巧,大多数问题都在正确使用 Name 和 Owner 属性,以及使用 SPWebService 静态属性正确持久化更改,但尽我所能告诉我正在关注所有推荐的做法。我开始怀疑 API 中存在错误,但我想知道是否有人在 SharePoint 2010 中成功完成了此操作,或者我是否应该打开 Reflector 并尝试查看提供了什么?
c# - 在 Visual Studio 业务数据连接模型中包含超链接
我正在 Visual Studio 2010 中创建一个业务数据连接模型,它将作为外部列表的数据源。
我想在这个外部列表中包含一个超链接字段,所以我的模型有一个 Microsoft.SharePoint.SPFieldUrlValue 类型的 SPFieldUrlValue。
但是,当我测试此模型并使用它创建外部列表时,此字段不可用/不呈现。
问题:
A) 我是否通过使用 SPFieldUrlValue 使用正确的类型 B) 业务连接数据模型可以包含链接吗?
这是我如何创建链接字段的示例:
sharepoint - Sharepoint 2010 搜索 - 自动将属性添加到 QueryString
有一个难题,据我所知,还没有人真正设法解决。
这是场景。Sharepoint 2010 企业搜索中心。
我创建了一个自定义搜索结果页面。我希望在搜索框中键入任何单词的人仅显示用户提供的值与特定托管搜索属性匹配的结果。
现在我知道用户可以通过在实际搜索框中输入例如 Continent:Europe 来搜索具有特定条件的 People。Sharepoint 将刷新页面并在查询字符串中添加以下内容:k=Continent:Europe,结果将仅显示来自欧洲的人。
所以我的问题是:我怎样才能解决这个问题,这样用户就不必在搜索框中输入 Continent:Europe 而只需输入 Europe?
谢谢
sharepoint - 通过托管客户端对象模型从 SharePoint 检索图像
我正在尝试编写一些代码来使用托管客户端对象模型从 SharePoint Foundation 2010 中提取图像。具体来说,我正在尝试从存储在站点资产文档库中的图像中获取图像字节。谁能解释如何做到这一点或提供一些示例代码?谢谢你的帮助!
sharepoint - 如何使用 SharePoint API 创建自定义文档库和文件夹
我有一个对 SharePoint API 执行 Web 服务调用的外部应用程序。我需要创建两个功能:
使用 foo、bar 和 baz 作为所需数据(列)创建文档库。数据应通过 Web 服务传递,无需用户进行任何手动操作。
在所述文档库中创建文件夹,其中 foo 和 bar 作为自动填充的所需列。此外,应在 Web 服务调用中设置列的顺序。
我有一个可行的解决方案,它生成一个只有 foo 和 bar 而不是 baz 的文档库。如何为 baz 添加额外的自定义列并通过 Web 服务调用填充其值。文件夹结构也有同样的问题。我找不到合理的解决方案来创建动态自定义列并将数据放入其中。
提前致谢。