问题标签 [sharepoint-addin]

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 投票
3 回答
2105 浏览

sharepoint - SharePoint 框架中的自定义 SharePoint 列表表单

我们正在将旧的 SharePoint 2010 On Premise 代码迁移到 SharePoint Online。SharePoint 2010 内部部署代码的一部分具有使用 Visual Studio 开发的自定义列表表单。

考虑在将代码迁移到 SharePoint Online 时将JSLink用于自定义表单,但似乎 JSLink 仅在经典体验中受支持,而在现代新体验中不受支持。

有什么方法可以在 SharePoint Online 上开发具有现代新体验的自定义列表表单?是否可以使用 SharePoint 框架?

注意: 尝试通过将表单添加到 SharePoint 托管加载项上的列表实例,但它以AppWeb列表而不是 HostWeb 上的列表为目标

0 投票
1 回答
266 浏览

sharepoint - SharePoint online - 单击文档时拦截文档请求

我正在开发这个项目,其中包括带有 SharePoint Online 的托管应用程序和许多其他东西。

  • 当他们构建项目时,他们实现了一个功能:

当用户进入文档库并单击特定类型文档的名称时,用户会被重定向到托管应用程序,在该应用程序中存在对文档执行某些操作的逻辑。

  • 我无法弄清楚的是:

他们如何实现“当用户点击文档时,用户将被重定向到应用程序”的部分?

我检查了 httpmodules 并找不到任何东西,我还检查了远程事件接收器并找不到任何东西..也许我没有在他们拥有的大型 C# 解决方案中正确搜索,或者可能有另一种方法来实现这个..我需要帮助来解决这个问题。

0 投票
1 回答
445 浏览

reactjs - How to embed ReactJS app into SharePoint add-in

I'm really new to SharePoint add-ins and ReactJS, but I'm trying to make these two guys work together. What I have now is my ReactJS app and an empty SharePoint-hosted app as a standalone projects.

I followed this article and everything seemed to work fine until I decided to try something more complex (using react-route, redux, etc.). Then it stopped working (SharePoint just shows up nothing and there're no errors in devTool).

I guess that the problem is that I don't have react-router, redux, etc. dependencies present on my SharePoint site when deploying my app. And the question is how do I add all my dependencies (and should I?) to the bundle.js file (generated by webpack) so that I could just copy this bundle.js to SharePoint app and get it working? Or are there any other ways to do this?

P.S. Here's my webpack-config.js

}

Please let me know if you need some additional info regarding project structure, configuration, etc.

Thanks!

0 投票
1 回答
82 浏览

sharepoint-online - 有没有办法使用共享点加载项或扩展添加列表项

当用户使用 sharepoint 加载项或扩展名右键单击文件时,是否可以添加列表项,如下图所示在此处输入图像描述

0 投票
1 回答
461 浏览

rest - sharepoint Addin 中的身份验证

我们创建了一个共享点托管的插件,并希望对我们的企业 Azure Active Directory 进行身份验证。我们尝试从 sharepoint webpart 迁移 AADTokenProvider,以从 AAD 获取我们的 AccesToken。

以下是提供 AADTokenProvider - microsoft/sp-http 的依赖项

不幸的是,依赖项不是独立的包。

完成从共享点插件到 Azure AD 的身份验证的正确方法是什么?

0 投票
1 回答
279 浏览

authentication - 使用 Sharepoint 的 App+User 上下文从 ASP.NET WebApi 进行身份验证

场景:
1. Spfx Webpart(在 Sharepoint sitecollection 上)调用受 Azure AD 保护的 WEBApi。
一个。
从代表 WEB Api b的企业应用程序(Azure AD 中的应用程序注册)获取访问令牌(隐式) 。将访问令牌作为获取请求中的标头附加到 Web Api UpdateList 方法(更新 Sharepoint 网站集中的列表)
2. WEBApi 正在使用使用 Sharepoint 加载项的客户端 ID 和机密生成的仅应用程序上下文进行 CSOM REST 调用(通过 SiteCollection 级别的 AppRegNew.aspx 创建

Sharepoint 加载项具有管理员b授予的 SiteCollection 级别权限。WebApi 正在使用 CSOM 将项目添加到与加载项相同的 SiteCollection 中的列表中。
C。“创建者”和“修改者”列表属性反映了执行更新的应用程序,因为它仅使用应用程序 ClientContext

问:实现app+用户授权的一种方式。最终结果应该是“创建者”和“修改者”字段应该有用户名而不是应用程序名

0 投票
1 回答
27 浏览

sharepoint - 信任 SharePoint 2013 加载项时发生错误

我向网站添加了 SharePoint 2013 加载项。该应用程序要求它是可信的。但是每次我单击“信任它”时,我都会收到“处理您的请求时发生错误”。

请问我该如何解决这个问题?

0 投票
1 回答
168 浏览

sharepoint - 如何为 SharePoint Online 列表开发自定义字段 - 使用选取器查找

我们有一个 SharePoint 2010 列表,其中自定义字段“使用选取器查找”已通过场解决方案实施。我们需要将列表迁移到 SharePoint Online,但由于我们无法在 O365 环境中部署场解决方案,是否有替代方案或解决方法可以在 SP Online 中实施该自定义字段?

0 投票
1 回答
23 浏览

sharepoint - 使用加载项使用用户输入文本修改网站集中的 JS 文件

我们有一个共享点加载项,可将应用程序洞察力 Js 脚本文件插入经典网站集并将其包含在母版页中。我们需要在插入之前或之后从 JS 脚本中更改密钥。键将是用户输入。从用户那里获取的这个检测密钥是否可以存储在站点集合级别的某个位置并由 javascript 运行时访问?

0 投票
1 回答
232 浏览

sharepoint - 对动态创建的 Sharepoint 文档库使用客户端渲染(js 链接)

我想对文档库使用客户端渲染(js 链接),对我来说挑战是当远程事件接收器触发时将动态创建 Sharepoint 文档库。

我知道我们需要在 elements.xml 文件中传递 js 链接引用,但在我的情况下,列表将在稍后创建,那么我该如何实现呢?

提前致谢。