Командная кнопка JSF OnClick - PullRequest
       5

Командная кнопка JSF OnClick

0 голосов
/ 15 апреля 2010

Как мне использовать Javascript для «нажатия» на CommandButton?

Я попробовал следующее, но это не работает:

<ice:panelTab id="searchResultsTab" label="Search Results" onclick="document.getElementById('form:searchTabs:0:refreshButton').click();">

Спасибо.

1 Ответ

2 голосов
/ 15 апреля 2010

Либо неверный идентификатор элемента, либо ice:panelTab сам что-то делает во время onclick, что переопределило вашу onclick, либо рендеринг HTML стал фиктивным (это может произойти в одной очень специфической ситуации), и атрибут onclick никогда не отображался в ответе.

Чтобы исправить первое, дважды проверьте исходный код страницы. Чтобы исправить второе, проверьте исходный код страницы, если это действительно так, а затем добавьте return false; в конец onclick. Чтобы исправить третий, сначала нужно подтвердить, что onclick действительно отсутствует в выводе HTML, а затем рассказать больше о JSF API и версиях impl.

Все со всеми, ответ в сгенерированном выводе HTML. Это также запущенный контекст Javascript.

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