Либо элемент ID неправильно, или сам ice:panelTab
делает что-то во время onclick
и который перекрываться ваш onclick
или HTML-рендеринг пошел поддельным (это может произойти в одном из очень конкретной ситуации) и атрибут onclick
еще никогда были отнесены к ответу.
Чтобы исправить первое, дважды проверьте источник страницы. Чтобы исправить вторую, проверьте источник страницы, если это действительно так, а затем добавьте return false;
в конец onclick
. Чтобы исправить третье, сначала вам нужно подтвердить, что onclick
действительно не существует в выводе HTML, а затем больше рассказывается о версиях JSF API и impl.
Все ответы на все содержатся в сгенерированном HTML-выходе. Это также рабочий контекст Javascript.
Странно ... Я дважды проверил идентификатор, но он, похоже, не работает ... Если я переведу commandButton из панели TabSet и изменим идентификатор на форму: refreshButton, он действительно работает ... это какой-то AJAX вопрос? Не могу посмотреть, как получить к нему доступ. –
Извините, так как я не занимаюсь IceFaces, я не могу сказать из головы, как он должен себя вести и генерировать HTML. Просто проверьте и отлаживайте сгенерированный источник HTML/JS. [Firebug] (http://getfirebug.com) очень полезен здесь. – BalusC