动态将文本加载到标签中

时间:2016-07-12 09:15:44

标签: orbeon xforms

我尝试使用XForms创建问卷,其中问题从eXist数据库加载(以xml格式),然后显示给用户,以便他们对其进行评分并提交答案。 目前我已经完成了所有这些工作,但是我无法找到将问题加载到表单中的标签的方法 - 将它们加载到input / textarea中可以正常工作,但看起来很垃圾。

Here is a picture of what the form looks like currently

有没有办法将这些问题加载到标签中,或者只删除文本旁边的框以便文本保留?

谢谢,

罗比

2 个答案:

答案 0 :(得分:0)

使用<xf:output>控件而不是<xf:input>

所有属性保持不变。

答案 1 :(得分:0)

XForms中的字段标有<xf:label>的标签。您可以使用ref属性或嵌套<xf:output>动态设置标签。例如:

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

或:

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