У меня есть Zone
внутри Form
, Zone
обновляется блоком, содержащим поля ввода, которые я хотел бы связать с родительским Form
. К сожалению, похоже, это работает не так просто, как я надеялся, поскольку меня встречает следующее сообщение об ошибке.
The Description component must be enclosed by a Form component. [at classpath:...Page.tml, line 100]
Упрощенная версия источника .tml
ниже.
<t:form t:id="editForm" t:context="item.id">
<table>
<tr>
<th>Name</th>
<td><t:textField value="item.name"/></td>
</tr>
<t:block t:id="block">
<tr class="person">
<th>Description</th>
<td><t:textField t:id="description" value="item.description"/></td>
</tr>
</t:block>
<t:zone t:id="itemZone" id="itemZone"/>
<t:actionlink t:id="item" zone="itemZone">Click me!</t:actionlink>
</table>
</t:form>
Есть ли способ сделать привязку, и если нет, то какие есть другие альтернативы?