我在对话框中使用类型路径字段的多字段。要添加新路径字段,用户必须单击“添加项目”链接。 默认情况下是否可以在对话框中显示至少一个路径字段(不单击添加项目)?
答案 0 :(得分:0)
是的,有可能。有一个类似的问题,我已经回答了它here。
然而,对于将来的参考,也在这里提供答案。
您可以在加载内容后收听Multifield触发的loadcontent
事件并使用addItem()
方法。
<paths
jcr:primaryType="cq:Widget"
fieldLabel="Select Paths"
name="./paths"
xtype="multifield">
<fieldConfig
jcr:primaryType="nt:unstructured"
xtype="pathfield" />
<listeners
jcr:primaryType="nt:unstructured"
loadcontent="function(field, record)
{
if(record.get('paths') == undefined)
{
field.addItem(); field.doLayout();
}
}" />
</paths>