我有一个自定义列表,其中包含一些项目。 我动态添加一个定义了DefaultValue属性的新字段(SPField.DefaultValue)。 但此默认值仅适用于新项目。现有项目仍为此字段为空。 请告诉我,是否有任何决定使用默认字段值更新现有项目,除非编写代码以循环每个项目?我正在使用Sharepoint Server 2007.我将不胜感激任何帮助。谢谢。
答案 0 :(得分:1)
不幸的是,我不知道如何在不触及每个项目的情况下填充这些值。如果您可以访问SharePoint服务器并且可以运行某些代码来修复可能是最简单方法的值。
或者,您可以使用Web界面创建DataGrid视图,并将其过滤到未收到新默认值的项目。然后,您可以使用所需的值轻松填充整个列:将值插入第一个单元格,然后将其向下拖动到列的其余部分,类似于Excel中的方式。