Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Tab with xtype= "mtmulticompositefield"

jond1978
Level 2
Level 2

Hi,

This is an edited post (which had made earlier). 

Into an existing dialog (with multi Tabs) I have added a new tab as part of an enhancement.

The below code shows a part of the "multicompositefield" which have in the new Tab.

......................................................................
...................................................................... <fieldConfigs jcr:primaryType="cq:WidgetCollection" >             <media-type                     jcr:primaryType="cq:Widget"                     fieldLabel="Type"                     name="mytype"                     type="select"                     width="{Long}360"                     options = "/etc/acs-commons/lists/types/_jcr_content.list.json"                     xtype="selection"/>                              <media-path                     jcr:primaryType="cq:Widget"                     fieldLabel="Path"                     allowBlank="{Boolean}false"                     name="myurl"                     rootPath="/content/scaffold/acmelists"                     width="{Long}360"                     xtype="pathfield">             </media-path> </fieldConfigs>
......................................................................
......................................................................
    

The new tab is saving values as expected. But when i re-open this dialog, the values which I entered is not is not reflecting in the select box. But the select box is shrinking but i can see the value is selected in the select box.

Help me with pointers for where I went wrong.

Thanks

1 Accepted Solution
kautuk_sahni
Correct answer by
Community Manager
Community Manager

Hi

As mentioned by Praveen, please try "autoWidth" property.

Reference Link:- https://docs.adobe.com/docs/en/cq/5-5/widgets-api/index.html?class=CQ.form.CompositeField

 

Thanks and Regards

Kautuk Sahni

View solution in original post

5 Replies
smacdonald2008
Level 10
Level 10

Is mtmulticompositefield a custom xtype. I cannot find it in the standard widget docs:

https://docs.adobe.com/docs/en/cq/5-5/widgets-api/index.html

edubey
Level 10
Level 10

Can you please share complete dialog.xml and screenshot of the tab

thanks

edubey
Level 10
Level 10

Can you try to use autoWidth property, with true as value for select field

kautuk_sahni
Community Manager
Community Manager

Hi Scott

I thought sharing this with you.

Link:- http://blogs.adobe.com/contentmanagement/2011/12/01/custom-component-faq-component-simple/

//The widget is not part of the 5.4 release. The Multi composite field widget is essentially an extension to the CQ.form.CompositeField widget. And to register, you should have something similar to the following:

CQ.Ext.reg(“multicompositefield”, CQ.form.MultiCompositeField);

Thanks and Regards

Kautuk Sahni

kautuk_sahni
Correct answer by
Community Manager
Community Manager

Hi

As mentioned by Praveen, please try "autoWidth" property.

Reference Link:- https://docs.adobe.com/docs/en/cq/5-5/widgets-api/index.html?class=CQ.form.CompositeField

 

Thanks and Regards

Kautuk Sahni

View solution in original post