2013-03-05 4 views
0

Я использую jsf p: commandLink из модального диалога jQuery. Он вызывает actionListener, но не может обновлять компоненты. Если я использую ту же кнопку, встроенную в страницу, она работает нормально. Есть ли какая-нибудь идея, что я должен проверить и как найти проблему?Не удается обновить компонент jsf из p: commandLink в модальном диалоге jquery

<p:commandLink id="connectComp" value="connect" styleClass="iconConnect" 
       actionListener="#{comprecommend.connectCompetence}" 
       update="compRecommendGrowl :changableActivitiesRegion :RecommendedCompetencesPanel" 
       oncomplete="$('#accessCompetenceHereBallon .ballonMessage').trigger('pulsate');"> 
    <f:param name="compUri" value="#{compIterator.uri}" /> 
</p:commandLink> 
+0

Используете ли вы модальный диалог PrimeFaces или пользовательский модальный диалог jQuery? –

+0

Вы пытаетесь использовать какой-либо пример в Primefaces или используете собственное модальное окно jquery? – SRy

+0

Я использую собственный модальный диалог jquery –

ответ

0

Я решил проблему после того, как удалил элементы h: body, которые были включены в состав компонентов. Я понял, что структура сгенерированной html-страницы содержит несколько тегов тела, которые, вероятно, вызвали этот модальный диалог, были привязаны к тегу случайного тела.