Динамическая загрузка текста в метки
Я пытаюсь создать анкету, используя XForms, где вопросы загружаются из базы данных eXist (в форме xml), а затем отображаются пользователю, чтобы они могли оценить их и представить ответы. В настоящее время у меня все это работает, однако я не могу найти способ загрузить вопросы в метки в форме - загрузить их в input / textarea хорошо, но выглядит довольно глупо.
Вот изображение того, как выглядит форма в настоящее время
Есть ли способ загрузить эти вопросы в метки или просто убрать рамку вокруг текста, чтобы остался только текст?
Спасибо,
Робби
2 ответа
Поля в 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>
Использовать <xf:output>
контролировать вместо <xf:input>
,
Все атрибуты остаются неизменными.