我尝试使用XForms创建问卷,其中问题从eXist数据库加载(以xml格式),然后显示给用户,以便他们对其进行评分并提交答案。 目前我已经完成了所有这些工作,但是我无法找到将问题加载到表单中的标签的方法 - 将它们加载到input / textarea中可以正常工作,但看起来很垃圾。
Here is a picture of what the form looks like currently
有没有办法将这些问题加载到标签中,或者只删除文本旁边的框以便文本保留?
谢谢,
罗比
答案 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>