Design Dialog vs Regular Dialog | Community
Skip to main content
Level 2
June 20, 2018

Design Dialog vs Regular Dialog

  • June 20, 2018
  • 2 replies
  • 7982 views

Hi Team!

Say we have a component with styles system (which was made through a component's design dialog) and a regular dialog with some initial data. When we apply a style on newly added component without submitting regular dialog, then somehow regular dialog's initial properties vanish.

I'm curious if it's a bug or desired behavior?

Thank you

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

Ratna_Kumar
Level 10
June 20, 2018

Hi,

Basically a design dialog changes made only to a template level.

And dialog - A dialog for the component is just for that particular component.

I suggest, use design dialog only when you want to include component in template level..Example - A logo component.

Thanks,

Ratna Kumar.

Level 2
June 20, 2018

Hi Ratna,

true, but I want to stress that we use design dialog at component level (for example, we-retail component list has a design dialog, see /apps/core/wcm/components/list/v1/list/cq:design_dialog).

smacdonald2008
Level 10
June 21, 2018

Hi,

I am able to replicate the issue.

The issue is if you add dialog which has field with default value, the default value is getting disappeared if dialog content node(e.g. /content/we-retail/us/en/jcr:content/root/responsivegrid/list_660651421) is being updated(value of jcr:lastModified is changed).

In list component if you apply style dialog is getting update so the lastModified timestamp. Thats is why default value is getting disappeared.

If you'll change the lastmodified timestamp with created timestamp, default value will be back in dialog.

Could be a bug.

Thanks

Arun


Are you seeing that on the Default list component I showed in the video above. I have not see that.

arunpatidar
Community Advisor
Community Advisor
June 20, 2018

Hi,

I am not sure if this is relevant or not.

If you don't open regular dialog , dialog property won't be saved. This is a desire behaviour.

Which are you using static template or editable template?

If you are using editable template in AEM 6.4 you can handle styling of components with component policy without dialog.

Here is the example of OOTB Title component:

But it won't applied default class, you may hard code default class in component div and variant can be used from component style.

Thanks

Arun

Arun Patidar