Hi All,
I have a requirement where i need to reload the component(not page refresh) when changed the tag value.
At present i am refreshing the page using
window.location.reload();
which is closing the dialog and refreshing the page, this is what i don't want.
Please advise, thanks in advance.
Thanks,
Pradeep
Solved! Go to Solution.
Views
Replies
Total Likes
You can use REFRESH_SELF in _cq_editConfig.xml. Sample xml file is:
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="cq:EditConfig"> <cq:listeners jcr:primaryType="cq:EditListenersConfig" afteredit="REFRESH_SELF"/> </jcr:root>
See the example component implementation from /libs/foundation/components/carousel/cq:editConfig/cq:listeners.
Views
Replies
Total Likes
You can use REFRESH_SELF in _cq_editConfig.xml. Sample xml file is:
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="cq:EditConfig"> <cq:listeners jcr:primaryType="cq:EditListenersConfig" afteredit="REFRESH_SELF"/> </jcr:root>
See the example component implementation from /libs/foundation/components/carousel/cq:editConfig/cq:listeners.
Views
Replies
Total Likes
Views
Replies
Total Likes
Adding to @vanegi's response, the cq:listeners have a bit more properties than just afteredit, which you can try to see if it fits your needs:
beforedelete - The handler is triggered before the component is removed.
beforeedit - The handler is triggered before the component is edited.
beforecopy - The handler is triggered before the component is copied.
beforeinsert - The handler is triggered before the component is inserted.
beforechildinsert - The handler is triggered before the component is inserted.
Only operational for the touch-enabled UI.
beforemove - The handler is triggered before the component is moved.
afterdelete - The handler is triggered after the component is deleted.
afteredit - The handler is triggered after the component is edited.
aftercopy - The handler is triggered after the component is copied.
afterinsert - The handler is triggered after the component is inserted.
afterchildinsert - The handler is triggered after the component is inserted inside another component (containers only).
aftermove - The handler is triggered after the component is moved..
Values can be as:
REFRESH_SELF
REFRESH_PARENT
REFRESH_PAGE
REFRESH_INSERTED
Reference: http://www.sgaemsolutions.com/2019/01/ootbcustom-cqlisteners-in-cqeditconfig.html
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Hi Pradeep,
Have u got solution for this issue, if you have any solution please let me know, I'm also facing same issue.
Thanks,
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies