【发布时间】: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 在线构建表单时,哪个是更好的选择
- POwer 应用程序(复制重复部分的复杂过程/ 表)。
- InfoPath 表单(将数据保存在 多个列表)。
- 自定义表单(使用 SPX) - 有没有人试过这个 对于复杂的列表形式?
抱歉问题太长了。
【问题讨论】:
标签: sharepoint infopath