我有一系列问题从SharePoint列表中提取并加载到重复部分。该部分有三个元素,问题#(来自SharePoint)和问题本身(来自SharePoint),以及一个下拉框是/否(不是来自SharePoint)......
重复组部分工作正常,它从SharePoint站点提取所有问题#和问题,但我无法将下拉框(是/否)绑定到任何类型的本地数据源以记录信息
基本上我所拥有的是一个动态生成的表单,它可以从SharePoint中提取问题,用户将对每个问题回答“是”或“否”。我无法将“是/否”下拉列表与任何内容相关联,因为它位于“重复”部分...
感谢您的帮助!
答案 0 :(得分:0)
我认为问题在于您将主数据源基于sharepoint数据。只要将主数据源建立在Web服务(Sharepoint或自建)上,就可以在不修改webervice的情况下修改它。
有几种方法可以实现您想要的结果。
答案 1 :(得分:0)
您可以在是/否下拉列表中添加规则触发提交连接。
答案 2 :(得分:0)
我实现这一目标的方式如下:
我没有使用向导来处理所有数据绑定。
我创建了重复组,包含了我希望在该组的每次迭代中出现的所有字段。
从那里我编写代码来填充重复组,其中包含我从各种SharePoint源获得的信息。 (例如问题#,问题正文)
当需要填充用户可以进行交互的“回答”控件时,我只需在那里推送一个0来获取该值。
最后,当我提交时,我遍历了重复组并根据答案构建了一份CAML文档。
从那里,我拍摄了一个SharePoint列表的答案,然后将表单推到了SharePoint库上。
Nathan与我分享的链接可能不会详细说明这一点,但非常有帮助!