интерфейс: проблема с отображением тега календаря - PullRequest
0 голосов
/ 02 декабря 2008

Я новичок в этом мире JSF, пожалуйста, потерпите меня, если я спрошу какую-нибудь глупость

Я использую теги пользовательского интерфейса для своего приложения, и у меня есть сценарий, который мне нужен для создания элемента управления календаря, чтобы пользователь мог выбрать дату, за которой я следовал документации по тегам пользовательского интерфейса, и написал код, подобный следующему:

  <table width="100%">
    <tr>
    <td>
           <ui:calendar binding="#{booking.calDate}"
           id="calDate"
          dateFormatPattern="dd/MM/yyyy" 
          label="Date ::"/>
          </td>
          </tr>
     </table>

и мой боб содержит

  private Calendar calDate = new Calendar();  

с соответствующими геттерами и сеттерами

при попытке загрузить страницу искажается компонент календаря. Я получаю перекрестные пометки и глупости с некоторыми ошибками JavaScript.

, пожалуйста, помогите мне решить эту проблему

Спасибо в ожидании

Ответы [ 3 ]

1 голос
/ 02 февраля 2009

Я получил решение сам - проблема с кодом javascript. он читает javascript из themes.jar, который я поместил в папку web-inf / lib, но не смог получить к нему доступ. поэтому я извлек то же самое и поместил его в web-inf, и он работает нормально

0 голосов
/ 02 декабря 2008

Вы используете MyFaces? В этом случае вам может потребоваться настроить фильтр MyFaces . Это загружает JavaScript, изображения и т. Д. И может быть причиной проблем с JavaScript и загрузкой изображений.

Очевидно, что если вы не используете MyFaces, это не будет проблемой!

0 голосов
/ 02 декабря 2008

Из какой библиотеки JSF идет компонент? Другими словами, что у вас есть в начале вашего файла XHTML?

Единственная из известных мне библиотек - Facelets , и она не предоставляет никаких компонентов!

Кроме того, если calDate является ** java.util. ** классом Calendar, вы не можете связать этот класс с компонентом JSF!

Может быть, вы можете взглянуть на Томагавк или Richfaces , которые обеспечивают хороший компонент календаря ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...