Я использую Orbeon Forms и хочу установить динамическое имя класса на div
или span
(или на любые теги, отличные от XForms, например xforms:output
), чтобы с помощью этого класса CSS можно было установить группу элементов управления.
<div class="color-with-{if(/fetch/data1='Yes') then 'green' else 'red'}">
Но это не работает.Когда я смотрю на исходный код HTML после визуализации формы, кажется, что эта динамическая часть не обработана.
<div class="color-with-{if(/fetch/data1='Yes') then 'green' else 'red'}"
id="xf-279">
Однако это динамическое назначение работает довольно хорошо с тегами Orbeon.
<xforms:output value="if ((xxforms:valid(instance('account-opening-setup'),true()))
and (xxforms:valid(instance('form-variables'),true())))
then 'Complete' else 'Incomplete'"
class="validation-{if ((xxforms:valid(instance('account-opening-setup'),true()))
and (xxforms:valid(instance('form-variables'),true()))) then 'complete'
else 'incomplete'}" />
Посоветуйте, пожалуйста, какой тег HTML можно использовать для динамического присвоения имени класса, чтобы группа элементов управления следовала этому классу CSS.