【问题标题】:Saving Infopath data to multiple list in SharePoint Online将 Infopath 数据保存到 SharePoint Online 中的多个列表
【发布时间】:2018-09-14 15:57:08
【问题描述】:

我正在探索构建允许将 InfoPath 表单数据保存到多个列表的表单的选项,我尝试使用此博客(和其他类似博客)http://jaliyaudagedara.blogspot.co.uk/2011/03/submitting-data-to-sharepoint-2010-list.html 中解释的“Webservice Submit/UpdateListItems”选项来实现这一点 我可以保存简单的数据,但是在尝试保存涉及查找列或其他控件的数据时,很难找到正确的 CAML 语法来更新查找列或显示下拉控件,默认情况下在 XML 模板下方创建表单上的文本框控件.

<?xml version="1.0" encoding="UTF-8" >?
<Batch>
<Method ID="1" Cmd="New">
     <Field Name='Title' />
     <Field Name="EmployeeAddress" />
     <Field Name="EmployeeNo" />
     <Field Name="EmployeeEmail" />
</Method>
</Batch>

我不能使用代码隐藏,因为 SharePoint Online 不支持带有代码的 Infopath。而且这个模板总是在表单上创建文本框,有没有办法选择像员工地址这样的控件作为文本框但员工编号作为下拉菜单?以及我们如何对 XML 模板创建的控件进行验证?

最后,在为 SharePOint 在线构建表单时,哪个是更好的选择

  1. POwer 应用程序(复制重复部分的复杂过程/ 表)。
  2. InfoPath 表单(将数据保存在 多个列表)。
  3. 自定义表单(使用 SPX) - 有没有人试过这个 对于复杂的列表形式?

抱歉问题太长了。

【问题讨论】:

    标签: sharepoint infopath


    【解决方案1】:

    我们可以使用 HTML+jQuery Plugin+Bootstrap 创建自定义表单,然后使用 REST API 将数据提交到 SharePoint 列表。以下文章供您参考:

    sp-forms

    CRUD Operation On List Items Using REST API Services In SharePoint 2013

    【讨论】:

    • 复制 InfoPath 在自定义表单中提供的重复表/部分和 OOTB 功能有多复杂(时间和精力)?
    猜你喜欢
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2013-12-21
    相关资源
    最近更新 更多