代码之家  ›  专栏  ›  技术社区  ›  Marcus

如何使重复表中的InfoPath文本域自动递增?

  •  1
  • Marcus  · 技术社区  · 16 年前

    在我的InfoPath表单(必须由浏览器加载到SharePoint门户中)中,我有一个包含多个域的重复表。现在我想让第一个textfield从1开始自动递增。我该怎么做?

    我已经听说过使用“count”函数的方法,但这会产生错误,或者在最好的情况下,会产生一个静态数字,但不幸的是,这个数字不计算。 我为字段添加的函数是“count(.)+1”

    有什么建议吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Alex    16 年前

    假设您的重复组称为“item”,您的自动增量字段称为“index”。索引字段的默认值应为

    count(/my:myFields/my:item)
    

    这对你来说应该算对了。

        2
  •  0
  •   RyanB    16 年前

    我怀疑你真的想要职位。count只返回与给定的xpath表达式匹配的节点总数。