SharePoint Framework中的自定义SharePoint列表表单

时间:2018-03-12 10:36:20

标签: sharepoint sharepoint-online jslink sharepoint-addin sharepointframework

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

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

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

注意: 尝试通过向SharePoint Hosted Add In上的列表实例添加表单,但它的目标是 AppWeb 列表,而不是 HostWeb 上的列表。

3 个答案:

答案 0 :(得分:0)

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

enter image description here 另一种选择是使用类似于信息路径的Power Apps来设计和添加列表表单上的验证。

https://abdulazizfarooqi.wordpress.com/

另一种选择是使用Content Editor webpart并添加bootstrap html表单。 我希望它可以帮到你。

答案 1 :(得分:0)

经典视图中的编码是您查询的唯一解决方案。完成经典编码后,您可以切换/迁移到Modern View Experience。

通过这种方式,您的表单将可见,列表也将被使用。

答案 2 :(得分:0)

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

请点击以下链接 JSLink to SPFX extensions

请标记是否被接受为答案