Динамические Элементы

Есть ли способ динамически создавать элементы в жидкости, например, так:

<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>
Другие вопросы по тегам