0

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

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

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

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

4

3 回答 3

0

好吧,您可以在现代 Web 部件中使用 react 来构建任何自定义表单。我们可以重用组件。

在此处输入图像描述 另一种选择是使用类似于信息路径的 Power Apps 在列表表单上设计和添加验证。

https://abdulazizfarooqi.wordpress.com/

另一种选择是使用内容编辑器 webpart 并添加引导 html 表单。我希望它可以帮助你。

于 2018-04-12T06:06:24.293 回答
0

不!.. 现代网站是完全不同的开发模型所以 JSLink 是不可能的,但您可以使用 SharePoint 框架扩展来实现列表的自定义。

请点击下面的链接 JSLink 到 SPFX 扩展

如果接受请标记为答案

于 2019-12-10T11:50:13.043 回答
0

在经典视图中编码是您查询的唯一解决方案。在经典中完成编码后,您可以切换/迁移到新式视图体验。

这样,您的表单将可见,并且列表也将被使用。

于 2018-06-05T06:53:14.093 回答