0

我在将变量从 Orbeon 可重复字段传递到 Web 服务时遇到问题

在 HTTP 服务编辑器中:

序列化:HTML 表单请求正文:

    <request><myvalue/></request>

在动作编辑器中:

源代码管理:myField 目标 XPath 表达式:request/myvalue

如果 myField 是单个字段,它可以工作,但是如何从可重复字段传递变量?

4

3 回答 3

1

不幸的是,从 Orbeon Forms 4.3 开始,这是不可能的。表单生成器操作尚不支持重复。如果您想对此进行跟踪,可以关注RFE #1105

于 2013-10-15T22:12:35.233 回答
0

谢谢,也许我可以做一些额外的输入字段,用一些分隔符保留可重复字段的值?

我做了这样的事情:

        string-join(//myRepetableField, '/');

我可以在网络服务中分离它。也许可以使用这个想法构建字符串“param1=value1¶m2=value2..”,但我必须获取当前字段的索引。

于 2013-10-16T07:44:02.403 回答
0

问题#1105现已修复,该修复将在 Orbeon Forms 4.5 中进行。

于 2013-12-07T06:20:35.013 回答