cq5 AEM'pathfield'调整大小

时间:2015-06-05 13:26:09

标签: cq5 aem xtype

我使用来自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>

2 个答案:

答案 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%"