JSF цифровые часы - PullRequest
       1

JSF цифровые часы

0 голосов
/ 15 августа 2011

Как лучше всего реализовать цифровые часы в JSF 2.0? Доступна ли библиотека или компонент, или я должен реализовать ее сам? В последнем случае, как лучше всего это осуществить? Часы должны, очевидно, автоматически обновляться на странице, когда проходит минута. Я не хочу использовать JavaScript.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 15 августа 2011

Как лучше всего реализовать цифровые часы в JSF 2.0? Доступна ли библиотека или компонент или я должен реализовать ее сам?

Ни один компонент JSF не приходит на ум. Вам нужно реализовать это самостоятельно.


В последнем случае, как лучше всего это осуществить? Часы должны, очевидно, автоматически обновляться на странице, когда проходит минута. Я не хочу использовать JavaScript.

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


Насколько я знаю, мне понадобится <body onload="showTime()">, чтобы активировать код для часов. Но тогда я бы активировал JavaScript на страницах, где он не должен быть активирован. Или есть способ без использования события запуска onload?

Просто вставьте

<script>window.onload = functionName;</script>

где-то в документе. Это будет работать одинаково хорошо. Вы также можете просто сделать

<script>functionName();</script>

до тех пор, пока оно появляется после элемента HTML DOM, представляющего часы.

0 голосов
/ 21 августа 2013

Вы можете использовать простые лица, это многое для вас сделало.см: http://www.primefaces.org/showcase/ui/clock.jsf

0 голосов
/ 23 июля 2013

Без JavaScript, метатеги заголовка HTML

<meta http-equiv="refresh" content=".."  />

это единственный метод, который приходит мне в голову,

Используя это, вы можете перезагружать страницу каждую секунду, но это уродливое решение.

В противном случае:

  • Javascript (любимый всеми)
  • Flash (без JavaScript)
  • Java-апплеты (да, они все еще существуют, и нет, яваскрипт).

Я настоятельно рекомендую использовать Javascript, поскольку нет политики Javascript и JSF не имеет смысла. Это даже запретило бы простые Компоненты, такие как HTMLCommandlinks, поскольку они не могут использоваться без Javascript, просто взгляните на весь Javascript, который фактически создает ваша реализация JSF.

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