2014-11-27 4 views
0

Я только что начал с форм Орбеона и не могу понять простейшую возможную вещь (я думаю). Я хочу иметь два поля ввода: один для имени, другой для фамилии. Вот мой код:Orbreon - 2 поля ввода

<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> 

По какой-то причине на странице можно увидеть только первый один (поле ввода первого-имя). Что я делаю не так ?

+0

Ну, похоже, я не буду получать какие-либо responses.I не нашли каких-либо объяснений, я предполагаю, что это именно так, как это в Orbeon. Если вы хотите иметь несколько instatnces, вы должны использовать xforms: group и MOST ВАЖНО ДЛЯ NEWBIE: отличается от , не используйте оба, просто придерживайтесь одного. – pzeszko

ответ

0

Вот рабочий пример:

<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> 
Смежные вопросы