我正在使用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