我正在探索构建一个允许将InfoPath表单数据保存到多个列表的表单的选项,我试图使用本博客(和其他类似的博客)中解释的"Webservice Submit/ UpdateListItems"选项来实现这一点http://jaliyaudagedara.blogspot.co.uk/2011/03/submitting-data-to-sharepoint-2010-list.html我可以保存简单的数据但是在尝试时保存涉及查找列或其他控件的数据很难找到更新查找列或显示下拉控件的正确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在线不支持带代码的Infopath . 这个模板总是在表单上创建文本框,有没有办法选择像Employee Address这样的控件作为文本框但是Employee Number作为下拉列表?以及我们如何对XML模板创建的控件实施验证?
最后,在为SharePOint在线构建表单时,哪一个是更好的选择
-
POwer应用程序(复制重复部分/表格的复杂程序) .
-
InfoPath Forms(用于在多个列表上保存数据的复杂过程) .
-
自定义表单(使用SPX) - 是否有人尝试过复杂的列表表单?
对问题的长度表示歉意 .
1 回答
我们可以使用HTML jQuery Plugin Bootstrap创建自定义表单,然后使用REST API将数据提交到SharePoint列表中 . 以下文章供您参考:
sp-forms
CRUD Operation On List Items Using REST API Services In SharePoint 2013