【问题标题】:cq5 AEM 'pathfield' resizingcq5 AEM 'pathfield' 调整大小
【发布时间】:2015-06-05 13:26:09
【问题描述】:

我将 ACS.CQ 库中的 xtype 'multifieldpanel' 用于“多字段配置”。而且我无法在我的对话框中设置“路径域”的大小。我需要与 'textfield' 类似的 100%('px' 中的固定大小也不起作用)。我已经尝试了所有情况(宽度,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>

【问题讨论】:

  • 尝试使用autoWidth='true'

标签: aem xtype


【解决方案1】:

在对话框中,您必须为路径字段提供如下属性

名称:宽度

类型:长

值:(根据需要)例如:500

对于文本字段,您也可以按照上述步骤进行操作

1.在您的组件中创建一个类型为 cq:EditConfig 并命名为 cq:editConfig 的节点,这应该是对话节点的兄弟节点。

2.到 cq:editConfig 节点添加一个名为“cq:dialogMode”的属性,输入“String”和值“floating”

3.向您的对话框节点添加两个 Long 类型的属性,名称高度和宽度以及您希望对话框大小的值。

【讨论】:

    【解决方案2】:

    试试autoWidth="true" style="width: 90%"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      相关资源
      最近更新 更多