Expand my Community achievements bar.

SOLVED

Tab with xtype= "mtmulticompositefield"

Avatar

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

Avatar

Correct answer by
Administrator

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



Kautuk Sahni

View solution in original post

5 Replies

Avatar

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

Avatar

Level 10

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

thanks

Avatar

Level 10

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

Avatar

Administrator

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

Avatar

Correct answer by
Administrator

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



Kautuk Sahni