You need to sign in to do that
Don't have an account?
gbu.varun
Lightning Web Component: How to use Publish-Subscribe event in Lightining Cloud
How can we use publish-subscriber event pattern in Community Cloud using lightining web component.
I have drag-and-drop two Lightining Web Component(LWC) in a community page. On click on first component I have to show some output in second component.
Same components are working in Lightning Page(Like: Account detail page) but not in Community page. I used pubsub module from the lwc-receipe for this.
I have drag-and-drop two Lightining Web Component(LWC) in a community page. On click on first component I have to show some output in second component.
Same components are working in Lightning Page(Like: Account detail page) but not in Community page. I used pubsub module from the lwc-receipe for this.
The pub-sub module checks for page references when firing events, so that the event is scoped and only on the current page.
In Communities, we do support lightning-navigation as of Spring '19:
- http://releasenotes.docs.salesforce.com/en-us/spring19/release-notes/rn_networks_navigationchanges.htm
However, there are some limitations, currently, CurrentPageReference in LWC is not supported like @wire(CurrentPageReference)current page reference;, which is why you are getting undefined page references. We are currently working on supporting it, so it should be out soon!For a temporary solution, you can just remove all the pageRef checking in pubsub :). Here's a quick example:
- https://gist.github.com/kmesic/262887799fb70be94707cb0b87936e7b
Also, we are soon going to be releasing an LWC sample that will work in Communities by default! This should help clear up any confusion when using LWC in Communities.Thanks,
Nagendra