【AEM Forms学习】(一)通过生成Form Fragment实现表单区域复用

【写在前面】

如果你的AEM Instance 没有Forms的功能,请参考我的文章 【AEM Forms】AEM Forms表单拓展包安装

【正文】

创建一个Adaptive Form

选择Basic Template

命名为form practice,点击创建

进入到编辑界面

删除掉Root Panel下的所有Panel,还有Toolbar

只留下一个空的Root Panel

设置Root Panel的Layout为 Response 

添加一个Child Panel,命名为Bill Address Panel,也就是账单地址区域

在Bill Address Panel里面,添加一些相关地址信息的Component

选择Bill Address Panel,点击 Save as Fragment

填写信息,作为一个通用的Address Fragment

保存为Fragment后,就会变成这样的一个形式,如下图

再回到当前Fragment的同级目录,就会发现自动创建了一个叫 Address Fragment的表格框架

复用Address Fragment,创建Shipping Address Panel,也就是邮寄地址表单区域

在编辑界面的Side Panel选择Asset,并筛选到Adaptive Form Fragment

筛选出address panel,并拖拽到Root Panel中

选中新拖拽的Address Panel,点击编辑,并填写相应的信息

保存后,通过Preview界面,可以看到复用同一个Address Form Fragment,实现了两个地址表单区域

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值