Ajax перестает работать на близких событиях

Я получил панель с закрываемым свойством и предоставленной собственностью. Сначала отображаемая панель имеет значение false, поэтому она не отображается.

После того, как я нажал кнопку "Команда", отображаемая панель становится равной true (в моем компоненте она называется isShowChat), и панель появилась. Когда я закрываю эту панель, каждый запуск ajax в этом окне закрывается.

Вот мой код xhtml:

<h:form id="live-chat">
   <p:panelGrid class="panel-content" columns="2" columnClasses="form-right,form-left" id="live-chat-panelgrid">
       <p:panel style="min-width: 500px; height: 500px;" >
          <p:panel header="#{liveChatMBean.agent.name}" closable="true" rendered="#{liveChatMBean.isShowChat}">
              <p:ajax event="close" listener="#{liveChatMBean.onClose}" />
          </p:panel>
       </p:panel>
   </p:panelGrid>
</h:form>

Вот мой метод onClose для поддержки бина:

public void onClose(CloseEvent event) {
    isShowChat = false;
}

Я не знаю, почему, когда я запускаю прослушиватель onClose, каждый запуск ajax останавливается.

Ребята, вы сталкиваетесь с этой проблемой? Спасибо за вашу помощь.

Обновление: Извините, я забыл сказать, что в Firebug есть ошибка. в клопе

0 ответов

Другие вопросы по тегам