You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Thomas Andraschko (Jira)" <de...@myfaces.apache.org> on 2019/10/04 15:59:00 UTC

[jira] [Resolved] (MYFACES-4303) f:websocket does not call p:ajax listeners

     [ https://issues.apache.org/jira/browse/MYFACES-4303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Andraschko resolved MYFACES-4303.
----------------------------------------
      Assignee: Thomas Andraschko
    Resolution: Fixed

Can you give it a try? should be fixed now
i tested another sample with 3.0.0 and works now

> f:websocket does not call  p:ajax listeners
> -------------------------------------------
>
>                 Key: MYFACES-4303
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4303
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>         Environment: myfaces2.3.4, tomcat 9.0.16
>            Reporter: Vladimir.dvorak
>            Assignee: Thomas Andraschko
>            Priority: Major
>             Fix For: 3.0.0-SNAPSHOT, 2.3.5
>
>
> We have following websocket definition:
>  
> {{ <f:websocket channel="dispatcherChannel" user="#\{userBean.getUserId()}" scope="application" >}}
> {{    <p:ajax event="broadcastMsgPushOpenEvent"}}
> {{            listener="#\{broadcastMessageBean.onNewBroadcastMsg()}"}}
> {{            update="pnlBroadcastMsg"}}
> {{            ignoreAutoUpdate="true"}}
> {{            global="false"/>}}
> {{    <p:ajax event="broadcastMsgPushCloseEvent"}}
> {{            listener="#\{broadcastMessageBean.onCloseDialogFromPush()}"}}
> {{            update="pnlBroadcastMsg"}}
> {{            ignoreAutoUpdate="true"}}
> {{            global="false"/>}}
> {{ </f:websocket>}}{{}}
>  
> {{client browser receives websocket pushes, but does not execute listener's actions on server side, otherwise update is executed. We are using forwarding from ajax's onstart=".." to <p:remoteCommand> as a workaround now. In the past we had been using o:socket with p:ajax without problems.}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)