我正在使用AEM 6.1构建经典中的嵌套多字段组件。不过,我想要嵌套的多字段(里面的那个)以2个文本框开始,并且在每个添加的时候,它需要添加2个。AEM CQ-嵌套多字段组件,默认情况下嵌套字段以2个文本框开始
我使用从
https://helpx.adobe.com/experience-manager/using/nested_multifield.html
嵌套万事执行有没有人尝试过呢?请让我知道
谢谢!
我正在使用AEM 6.1构建经典中的嵌套多字段组件。不过,我想要嵌套的多字段(里面的那个)以2个文本框开始,并且在每个添加的时候,它需要添加2个。AEM CQ-嵌套多字段组件,默认情况下嵌套字段以2个文本框开始
我使用从
https://helpx.adobe.com/experience-manager/using/nested_multifield.html
嵌套万事执行有没有人尝试过呢?请让我知道
谢谢!
看着你提到的Adobe文章:https://helpx.adobe.com/experience-manager/using/nested_multifield.html
如果你想内多场有2场,而不是一个,你必须改变多字段的fieldConfig
从文本字段:
fieldConfig: {
"xtype" : "textfield",
allowBlank: false,
},
到一个复合字段:
fieldConfig: {
"xtype" : "cq.compositefield",
"items": [
{ "xtype" : "textfield", allowBlank: false},
{ "xtype" : "textfield", allowBlank: false}
]
},
你也可能不得不更新updateHidden
函数以确保您捕获新复合字段中的所有信息。
参考文献: AEM获取更多信息6.1插件API:https://docs.adobe.com/docs/en/aem/6-1/ref/widgets-api/index.html
万事DOC:https://docs.adobe.com/docs/en/aem/6-1/ref/widgets-api/index.html?class=CQ.form.MultiField
compositeField DOC:https://docs.adobe.com/docs/en/aem/6-1/ref/widgets-api/index.html?class=CQ.form.CompositeField
请包含AEM,以及所使用的版本,您正在使用的代码对于你的嵌套多场,你使用的是ACS常见的吗?另一个库?你自己的实现?触摸或经典用户界面也是如此? –
编辑我的问题 – calculus