0

我有一系列从 SharePoint 列表中提取并加载到重复部分的问题。该部分包含三个元素,问题编号(来自 SharePoint)和问题本身(来自 SharePoint),以及一个下拉框是/否(不是来自 SharePoint)...

重复组部分工作得很好,它从 SharePoint 站点中提取所有问题 # 和问题,但我无法将下拉框(是/否)绑定到任何类型的本地数据源以记录信息。

本质上,我拥有的是一个动态生成的表单,它从 SharePoint 中提取问题,并且用户将为每个问题回答是或否。我无法将“是/否”下拉菜单与任何内容相关联,因为它位于“重复”部分中...

谢谢你的帮助!

4

3 回答 3

0

您可以在 yes/no dropdowms 添加规则触发提交连接。

于 2010-04-20T18:51:16.693 回答
0

我认为问题在于您的主要数据源基于共享点数据。一旦您将主数据源基于 Web 服务(Sharepoint 或自建),那么在不修改 Webervice 的情况下就无法修改它。

有几种方法可以实现您想要的结果。

  1. 创建一个从 Sharepoint 检索数据的 Web 服务,然后提供一个预先填充的表单。
  2. 将辅助数据源(检索)添加到表单,然后使用代码将数据添加到重复部分。
于 2010-03-27T13:06:36.987 回答
0

我实现这一目标的方式如下:

我没有使用向导来处理所有的数据绑定。

我创建了重复组,其中包含我希望在该组的每次迭代中出现的所有字段。

从那里我编写了代码,用从各种 SharePoint 来源获得的信息填充该重复组。(例如问题编号、问题正文)

当需要填充用户可以与之交互的“答案”控件时,我只需在其中插入一个 0 作为值。

最后,在提交的时候,我遍历了重复组,并根据答案构建了一个 CAML 文档。

从那里,我拍摄了 SharePoint 列表的答案,然后将表单推送到 SharePoint 库中。

内森与我分享的链接可能没有详细概述这一点,但非常有帮助!

于 2010-05-18T19:33:29.757 回答