Динамические Элементы
Есть ли способ динамически создавать элементы в жидкости, например, так:
<f:section name="foo">
<{tag} />
</f:section>
что нужно использовать где-то так:
<f:render section="foo" arguments="{ tag: 'f:form.textfield' }" />
что должно привести к выходу, связавшись с: <input type="text" … />
не <f:form.textfield … />
как это происходит.
1 ответ
Решение
Не так, но вы могли бы сделать что-то с f:switch
:
<f:section name="foo">
<f:switch expression={tag}>
<f:case value="f:form.textfield"><f:form.textfield /></f:case>
<f:case value="etc">...</f:case>
</f:switch>
</f:section>