Sharepoint 2007 无法在与infopath 2007兼容的web表单中提升整数字段

Sharepoint 2007 无法在与infopath 2007兼容的web表单中提升整数字段,sharepoint-2007,infopath,Sharepoint 2007,Infopath,我正在使用infopath 2010处理一个预先存在的2007表单(发布到MOSS 2007)。我似乎可以添加除类型整数(integer)以外的任何类型的新字段,这些字段将正确升级为现有infopath网站内容类型(作为管理员批准的模板上载)。但是,任何新创建的类型为整数(integer)的字段都无法显示在内容类型或网站列列表中。我想知道,这是infopath 2010中的一个bug吗?我有一个变通方法来使用double类型的字段,但这似乎是一个糟糕的逃避方法 另外,我之所以使用infopath

我正在使用infopath 2010处理一个预先存在的2007表单(发布到MOSS 2007)。我似乎可以添加除类型整数(integer)以外的任何类型的新字段,这些字段将正确升级为现有infopath网站内容类型(作为管理员批准的模板上载)。但是,任何新创建的类型为整数(integer)的字段都无法显示在内容类型或网站列列表中。我想知道,这是infopath 2010中的一个bug吗?我有一个变通方法来使用double类型的字段,但这似乎是一个糟糕的逃避方法

另外,我之所以使用infopath 2010,是因为此表单非常大且复杂,而且2010有许多有助于设计表单的功能


p.p.S我添加的测试字段是全新的,infopath内容类型不再被任何文档列表子分类或引用(即我尝试了所有常用的删除内容类型的方法)

问题是表单有一些损坏的内部字段映射(这在您开始遇到这些问题之前不是很明显)…某些字段包含缺少的列ID(请参阅文章)。解决方案是删除(manifest.xsf)中的所有这些映射,并将表单重新发布到仍然包含正确的站点列GUID的站点内容类型(更新现有站点内容类型)(使用“此内容类型”提升每个字段)。

当您创建一个全新表单并以相同的方式发布它时会发生什么情况?在我看来,此错误是由您的表单引起的,但是我从未遇到过类似的情况,也无法提供解决方案:-(