Orbreon - 2 个输入字段

Orbreon - 2 input fields

提问人:pzeszko 提问时间:11/27/2014 最后编辑:pzeszko 更新时间:11/28/2014 访问量:32

问:

我刚刚开始使用 Orbeon 表格,无法弄清楚最简单的事情(我猜)。 我想要两个输入字段:一个用于名称,另一个用于姓氏。这是我的代码:

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:xh="http://www.w3.org/1999/xhtml"
  xmlns:xf="http://www.w3.org/2002/xforms"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:ev="http://www.w3.org/2001/xml-events"
  xmlns:xxf="http://orbeon.org/oxf/xml/xforms"
  xmlns:xforms="http://www.w3.org/2002/xforms">
<head>
<xforms:model>
 <xforms:instance>
    <first-name xmlns=""/>
 </xforms:instance>

 <xforms:instance>
    <second-name xmlns=""/>
 </xforms:instance>
 </xforms:model>
</head>
<body>

<xforms:input ref="/first-name">
    <xforms:label>Sth</xforms:label>
</xforms:input>
<br/>
<xforms:input ref="/second-name">
    <xforms:label>Sth2</xforms:label>
</xforms:input>
</body> </html>

由于某种原因,在页面上我只能看到第一个(名字输入字段)。我做错了什么?

表单 xhtml orbeon

评论

0赞 pzeszko 11/28/2014
好吧,看起来我不会得到任何回应。我没有找到任何解释,我想这只是 Orbeon 中的方式。如果你想拥有多个 instatnces,你应该使用 xforms:group 和 MOST IMPORTANT FOR NEWBIE : <xforms> 与 <xf> 不同,不要同时使用两者,只坚持使用一个。

答:

0赞 ebruchez 11/28/2014 #1

下面是一个工作示例:

<xh:html
    xmlns:xh="http://www.w3.org/1999/xhtml"
    xmlns:xf="http://www.w3.org/2002/xforms"
    xmlns:xxf="http://orbeon.org/oxf/xml/xforms"
    xmlns:ev="http://www.w3.org/2001/xml-events"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xh:head>
        <xf:model>
            <xf:instance>
                <form>
                    <first-name/>
                    <last-name/>
                </form>
            </xf:instance>
        </xf:model>
    </xh:head>
    <xh:body>
        <xf:input ref="first-name">
            <xf:label>First name:</xf:label>
        </xf:input>
        <xf:input ref="last-name">
            <xf:label>Last name:</xf:label>
        </xf:input>
    </xh:body>
</xh:html>