2016-07-12 12 views
1

Ich versuche, einen Fragebogen mit XForms zu erstellen, wo die Fragen aus der eXist-Datenbank (in XML-Form) geladen und dann dem Benutzer angezeigt werden, damit sie sie bewerten und die Antworten senden können. Zur Zeit habe ich alles funktioniert, aber ich kann keine Möglichkeit finden, die Fragen in Etiketten innerhalb des Formulars zu laden - sie in die Arbeit von input/textarea in Ordnung zu laden, sieht aber ziemlich mies aus.Text dynamisch in Etiketten laden

Here is a picture of what the form looks like currently

Gibt es eine Möglichkeit, diese Fragen in Etiketten zu laden, oder einfach nur Kasten um den Text zu entfernen, so nur der Text bleibt?

Danke,

Robbie

Antwort

0

Felder in XForms haben Labels, die mit ausgedrückt werden. Sie können Labels dynamisch mit dem ref-Attribut oder einem verschachtelten <xf:output> festlegen. Zum Beispiel:

<xf:input ref="..."> 
    <xf:label ref="..."/> 
</xf:input> 

oder:

<xf:input ref="..."> 
    <xf:label><xf:output value="..."/></xf:label> 
</xf:input> 
0

Verwenden Sie die <xf:output> Kontrolle statt <xf:input>.

Alle Attribute bleiben gleich.