FormsLib中的SPListItem不处理空值

时间:2009-06-04 12:35:22

标签: sharepoint

我有一个带有几个xml文件的FormsLib。当我提取InfoPath或标准EditForm并清除SPListItem上的值(与xml文件同步)时,旧值返回。如果我添加一个空间就行了。我也通过OM尝试了它,结果是一样的。

所以,例如,如果我有一个值为“Johan”的字段,并且我拉出表单并清除该值,它在更新后仍然显示“Johan”。

其他人对此有过任何经验吗?

2 个答案:

答案 0 :(得分:0)

是。我遇到了这个,我想出的工作是添加一个空格而不是完全清除字段。根据我的经验,只有在EditForm中进行了更改才会发生。在InfoPath中完成后,它似乎有效。

当然,在使用“”作为我的空值后,每当我需要检查该字段是否确实为空时,我必须修剪它。

答案 1 :(得分:0)

我找到了这个问题的另一种解决方案,我在博客上发表过以下文章: http://johanleino.wordpress.com/2009/08/24/node-demotion-does-not-work-with-blank-empty-values/