我有一个包含InfoPath文件的文档库以及一些其他元数据。我有一个用户的请求,它试图在另一个子网站上创建一个列表,并希望从此列表中的元数据中创建一个视图,以及用户在提交InfoPath表单时输入的其他项目,但是选择要在视图中显示的列时不可用。
我如何查询此信息,特别是在列中作为另一个列表中的视图的一部分使用?
非常感谢任何帮助。
答案 0 :(得分:1)
您没有指定所使用的SharePoint版本以及您正在使用的InfoPath版本。 如果更具体,你可以得到更好的帮助。以下适用于2007和2010版本。
这
...some other items that the users enters when they submit the InfoPath form
but which is not available when choosing columns to show in the view.
是因为你选择它就是这样。
最简单的方法是将InfoPath表单上的字段作为SharePoint中的列提供。为此,请使用InfoPath Designer中的“属性提升”功能。
现在另一个问题是如何在另一个站点中提供新列。
编程工作流程有几种方式就是这样。使用ItemAdded
方法,List Event recievers
是另一种方法。
我假设没有附件,否则在可用选项方面可能会略有不同。您可以使用二进制流来读取覆盖相同ItemAdded()
方法的文件,并以编程方式设置目标列表中附件的属性。
此MSDN博客可能会有所帮助。 Copy listitems from one custom list to another.