我使用来自ACS.CQ库的xtype'ultifieldpanel'进行“多字段配置”。我无法在对话框中为“pathfield”设置大小。我需要100%('px'中的固定大小也不起作用)与'textfield'类似。我已经尝试了所有情况(width,boxMaxWidth,autoWidth),我做错了什么?
<links
jcr:primaryType="cq:Widget"
fieldLabel="Items Location"
itemId="links"
name="./links"
xtype="multifield">
<fieldConfig
jcr:primaryType="nt:unstructured"
xtype="multifieldpanel">
<items jcr:primaryType="cq:WidgetCollection">
<title
jcr:primaryType="cq:Widget"
allowBlank="{Boolean}false"
fieldLabel="Title"
width="100%"
key="title"
xtype="textfield"/>
<url
jcr:primaryType="cq:Widget"
allowBlank="{Boolean}false"
fieldLabel="URL"
boxMaxWidth="100%"
key="url"
xtype="pathfield"/>
</items>
</fieldConfig>
答案 0 :(得分:1)
在对话框中,您必须为pathfield提供属性,如下所示
名:宽度
型:长
值:(根据需要)ex:500
同样,对于textfield,您也可以按照上述步骤进行操作
1.在组件中创建类型为cq:EditConfig并命名为cq:editConfig的节点,这应该是对话节点的兄弟节点。
2.要在cq:editConfig节点中添加名为“cq:dialogMode”的属性,请键入“String”并将值设置为“floating”
3.为对话节点添加两个Long类型的属性,将名称高度和宽度以及值添加到您想要的对话框大小。
答案 1 :(得分:-1)
尝试autoWidth="true" style="width: 90%"