![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Molodec |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: 1 Всего: 1 |
Доброго времени суток!
Есть проект на Tapestry. Он представляет собою модифицированный проект, который разбирается в этой статье: Пишем веб-приложение на Java с помощью современного компонентного фреймворка Модификация заключается в добавлении валидаторов к полям. При внедрении ExtJS в проект Tapestry начинает жаловаться и на валадаторы и на другие функции. Скриншот: Хотя если ввести все правильно, то пользователь попадет на желаемую страницу. Но все же хотелось бы чтобы и валидаторы работали и все было более стабильно... Чтобы не выскакивали ошибки... Если проблема только в валидаторах была бы... То я их просто убрал бы, так тут ему еще что-то не нравится. Вдруг в других случаях эта ошибка потянет за собой какие то сбои, проблемы и т.д. Может кто знает как ее можно устранить? Заранее спасибо. Разметка страницы(Index.tml):
Код страницы(Index.java):
P.S. Будут очень полезны хоть какие-нибудь предположения на этот счёт... |
||||
|
|||||
| Molodec |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: 1 Всего: 1 |
Еще одна проблема возникла. Tapestry требует, чтобы все теги закрывались. То есть, даже унарные. Нельзя чтобы был тег <hr>, он должен выглядеть где-то так - <hr/>. Когда все теги закрываются страничка может быть отображена. Если хоть один тег не закрывается - Tapestry выдает ошибку и не открывает страничку.
Так вот, у меня страничка загружается, но я хочу организовать возможность нажатий на несколько кнопок, которые приведут к одному и тому же действию - автоматически будет нажата кнопка submit и все данные пойдут на сервер. Казалось бы просто:
Но тут всплывает самый неприятный подводный камень - кнопка submit генерируется BeanEdit формой. И у нее нет Id или же Name. Следовательно, стандартными средствами мы не как не можем к ней обратиться. На помощь приходят пользовательские функции:
Но Tapestry, видимо, предполагает, что какие то теги там не закрыты так как выдает следующую ошибку:
Подчеркнута 24 линия. Кто знает как испраить проблему, или же другой способ обратиться к классу, пожалуйста, отпишитесь. Заранее благодарен. |
||||||
|
|||||||
| Molodec |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: 1 Всего: 1 |
Проблема решена. Нужно было положить всю разметку в div и в свойстве ContentEI формы, указать ID этого div.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |