0

我对 Orbeon 和 XForms 非常陌生。

我创建了一个带有输入字段“BaseId”的表单

<xf:input id="control-3-control" bind="control-3-bind">
    <xf:label ref="$form-resources/control-3/label"/>
    <xf:hint ref="$form-resources/control-3/hint"/>
    <xf:help ref="$form-resources/control-3/help"/>
    <xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>

我想当我登上这个表格时,在 crud.xpl
方法 PUT 中我无法通过

<sql:param type="xs:string" select="/request/baseid"/>

帮助我,请
原谅我的英语不好

4

1 回答 1

0

控件的值以 XML 文档的形式传递给持久层 REST API,作为 HTTP 请求的正文。所以在crud.xpl(比如说eXist 的那个)中,这将是/request/body. 确切的路径取决于您的部分和控件名称。例如,如果该部分被命名address并且字段为city,则该值将在 之下/request/body/form/address/city

于 2013-04-23T18:01:40.373 回答