如何将变量从Orbeon可重复字段传递到Web服务?

时间:2013-10-15 10:36:32

标签: web-services orbeon xforms

我将变量从Orbeon可重复字段传递到Web服务

在HTTP服务编辑器中:

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

    <request><myvalue/></request>
<动作编辑器中的

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

我做过这样的事情:

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

我可以在Web服务中将其分开。也许有可能使用这个想法构建字符串“param1 = value1&amp; param2 = value2 ..”,但我必须获得当前字段的索引。

答案 2 :(得分:0)

问题#1105现已修复,修复程序将在Orbeon Forms 4.5中。