【问题标题】:Cant promote a whole number (integer) field in an infopath 2007 compatible web form无法在与 infopath 2007 兼容的 Web 表单中提升整数(整数)字段
【发布时间】:2011-08-05 10:45:17
【问题描述】:

我正在使用 infopath 2010 处理预先存在的 2007 表单(发布到 MOSS 2007)。除了类型整数(整数)之外,我似乎可以添加任何类型的新字段,这些字段将正确提升到现有的 infopath 站点内容类型(作为管理员批准的模板上传)。但是,任何新创建的整数类型(整数)字段都不会出现在“内容类型”或“站点列”列表中。这是我想知道的 infopath 2010 中的错误吗?我有一个解决方法来使用 double 类型的字段,但这似乎是一种糟糕的逃避方法。

P.S 我使用的是 infopath 2010,因为此表单非常庞大且复杂,并且 2010 具有许多有助于设计表单的功能。

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

【问题讨论】:

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

标签: sharepoint-2007 infopath


【解决方案1】:

问题是表单有一些损坏的内部字段映射(在您开始遇到这类问题之前,这并不是很明显)...一些字段包含缺少 columnids(请参阅文章 http://blogs.msdn.com/b/deviations/archive/2010/06/30/help-infopath-forms-and-moss-2007-get-along.aspx)。解决方案是删除 (manifest.xsf) 中的所有这些映射,并将表单重新发布到站点内容类型(更新现有站点内容类型),该类型仍然包含正确的站点列 guid(使用“此内容类型”提升每个字段')。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    相关资源
    最近更新 更多