Не могу остановить опрос Primefaces

Я реализую некоторые диалоги которым нужен общий опрос для получения свежих значений с сервера. Я пытаюсь использовать 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, опрос останавливается правильно , но когда я этого не делаю, это просто не прекращается. Кто-то знает, как я могу решить эту проблему ??

5
задан Alec Alameddine 24 April 2019 в 14:48
поделиться