【问题标题】:Custom SharePoint List forms in SharePoint FrameworkSharePoint 框架中的自定义 SharePoint 列表表单
【发布时间】:2018-08-20 08:20:54
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    https://abdulazizfarooqi.wordpress.com/

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        请点击以下链接 JSLink to SPFX extensions

        如果接受请标记为答案

        【讨论】:

          猜你喜欢
          • 2013-12-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-28
          • 1970-01-01
          • 2013-07-27
          • 2020-12-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多