Интеграция JSF 2 и JQuery Mobile - PullRequest
0 голосов
/ 25 марта 2012

Я пытаюсь взять существующую страницу JSF 2 и оформить ее с помощью JQuery Mobile (JQM).Проблема в том, что JSF не будет обрабатывать некоторые атрибуты JQM.Например, я хочу создать поисковый ввод в стиле JQM:

<input type="search" name="search" id="search" />

Чтобы интегрировать его со страницей JSF, я попытался сделать следующее:

<h:inputText type="search" name="search" id="search" value="#{bean.searchText}"/>

JSFне принимает атрибут типа, поэтому отображаемый HTML-код выглядит следующим образом:

<input type="text" name="search" id="search" />

Это не приводит к правильному виджету поиска JQM: - (

Я гуглил несколько часов иНе найдено ни одного примера интеграции двух. Есть идеи, как заставить JQM и JSF играть хорошо? Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 03 января 2013

Вы можете использовать jQuery или javascript для добавления атрибутов после отображения страницы.

0 голосов
/ 25 марта 2012

"Чтобы преодолеть это, вам нужно создать пользовательский компонент или, что лучше, просто пользовательский рендерер , который переопределяет стандартный <h:inputText> рендеринг и принимает пользовательские атрибуты в счет. "

Взгляните на BalusC полное объяснение и предлагаемое решение здесь: JSF 2.0 удаляет необходимые атрибуты HTML5

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