У меня большая проблема с Tapestry 5.3.6..
У меня есть форма с пользовательскими простыми миксинами, которые подразумевают, что идентификаторы формы не могут быть изменены:/
Итак, у меня есть это:
<form t:type="form" t:id="formId" t:mixins="aMixins" t:zone="zoneID">
<t:errors/>
<input t:type="TextField"/>
<a t:type="LinkSubmit" t:id="linkId"/>
</form>
<t:zone t:id="zoneID">
Something....
</t:type>
Когда я использую атрибут формы зоны, ошибки проверки не отображаются, как я могу сделать так, чтобы ошибки проверки отображали ошибки без включения формы в зону?
Я не могу включить эту форму в зону, потому что, когда мой миксин инициализируется, он помещает некоторых слушателей в некоторые элементы DOM, и когда я отправляю свою форму, форма перезагружается (из-за зоны) и также перезагружается миксин, который добавляет еще один слушатель для новых элементов DOM, и после отправки запускается событие, которое перехватывается соответствующими слушателями, но некоторые из слушателей связаны с несуществующими элементами и сбоем js.
Большое спасибо за ваши ответы
<t:zone t:id="zoneID" id="zoneID">
- person sody   schedule 18.04.2013