Как я могу отобразить компонент JSF, если дата больше сегодняшней? - PullRequest
4 голосов
/ 27 апреля 2011

я получаю дату со стороны сервера и как мне сравнить ее в своем коде xhtml, чтобы, если она меньше сегодняшней даты, я отобразил панель, в противном случае - нет.

Ответы [ 2 ]

4 голосов
/ 27 апреля 2011

Вы можете иметь метод в своем бобе

class MyBean{    
  public boolean isDateBigger(){
   //date comparissoin and return result
  }
}

на XHTML

render="#{myBean.dateBigger}"

Обновление:

Согласно вашему комментарию, если вы хотите сделать это с помощью javascript, тогда.

принять два скрытых параметра. Один текущий миллис, а другой представляет миллис * вашей даты

сравните их, используя JavaScript и примените стиль DIV visibility:hidden, чтобы скрыть

2 голосов
/ 19 февраля 2017

try

{mbean.cardExpiryDate gt now}

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