Я реализую некоторые диалоги, которые требуют общего опроса для получения свежих значений с сервера.Я пытаюсь использовать p: poll, но, к сожалению, я не могу это остановить.Я запускаю опрос, когда пользователь нажимает кнопку в одном диалоговом окне, и пытаюсь остановить его, когда пользователь нажимает кнопку в дочернем диалоговом окне.Это код, который я использую для запуска и остановки опроса:
firstDialog:
<p:poll autoStart="false" widgetVar="pollQtdDisponivelCarregamento" immediate="true"
update="labelQuantidadeDisponivelCarregamento labelQuantidadeDisponivelItem"
listener="#{atualizadorQuantidadeDisponivelProduto.atualizarQuantidadeDisponivel(modeloPopupCarregarProduto.produtoSelecionado)}" />
<p:commandButton action="#{controladorPopupCarregarProduto.abrir}"
value="#{vendaMsg['popup.pre_venda.botao.adicionar_produto']}"
title="#{vendaMsg['popup.pre_venda.botao.adicionar_produto.descricao']}"
update="@form" onclick="pollQtdDisponivelCarregamento.start()" />
childDialog:
<p:commandButton value="OK" style="float:right" immediate="true"
action="#{controladorPopup.fechar}" update="@form"
onsuccess="pollQtdDisponivelCarregamento.stop();" />
Одна вещь, которую я не могу понятьэто: когда я прекращаю выполнение javascript с помощью отладки Firebug, опрос останавливается правильно, но когда я этого не делаю, он просто не останавливается.Кто-то знает, как я могу решить это ??