如何在AEM 6.3中的对话框中将fieldLabel和textfield对齐为单行?但在AEM 6.2中,它显示了单行FieldLabel和Textfield。
答案 0 :(得分:0)
如果您查看6.1对话框来源,那么当您处于浮动模式时,您会看到表单已coral-Form--aligned
,而全屏显示coral-Form--vertical
。
在6.3对话框中,它总是coral-Form--vertical
此外,如果您在6.3中查看对话框JSP,在此路径:/libs/cq/gui/components/authoring/dialog/dialog.jsp
您将看到默认情况下他们添加coral-Form--vertical
并且没有属性可以更改该行为。
因此,似乎Adobe会将对话框样式保持为垂直。
我不推荐以下内容,但提到它是因为它可能:
如果您真的想强制"对齐",您必须编写一个简单的脚本来将coral-Form--aligned
添加到对话框表单并删除coral-Form--vertical
,I试过这个,它会导致一个令人不愉快的用户界面(见截图)需要一些CSS修复。