在我的Infopath表格中,我使用重复表格。在sharepoint上打开此表单时,我希望使用其他列表中的信息填充重复表的某些行。我使用内容类型。
我正在研究的是时间表系统,用户可以在该系统中注册他每周工作多少小时的不同项目。 我希望通过创建一个时间表来插入一些预定义的项目,这意味着重复表将具有例如5行,其中包含基于单独的PetProject列表选择的5个最喜欢或最常用的项目。
当我查看列表中创建时间表的工作流程时,我在下拉列表中找不到列项目名称,因此我无法给它一个值。当我去查看TimeSheets的表单设置时,我看到项目名称无法选择/编辑,它是纯黑色,而其他列是蓝色和可点击的。我认为这可能是因为projectname的值是从重复表中的不同行合并的。
有什么办法可以解决这个问题,并通过创建时间表为projectname赋值?
非常感谢你!
答案 0 :(得分:0)
我认为您需要编写一些代码来查询您所追踪的数据,并将数据添加到重复表中的新行。
您可以挂钩加载事件,然后查询辅助数据源 将行添加到重复表中。
这会在infopath中作为胖客户端运行,还是使用infopath表单服务作为基于浏览器的表单运行?