Aem jcr:primaryType作为cq:TabPanel的对话框和jcr:primaryType作为cq:dialog的对话框有什么区别

Aem jcr:primaryType作为cq:TabPanel的对话框和jcr:primaryType作为cq:dialog的对话框有什么区别,aem,Aem,根据将对话框定义为cq:dialog,它将提供一个选项卡-如在文本组件中,或者如果您需要多个选项卡,如在textimage组件中,该对话框可以定义为cq:TabPanel。当我打开文本和文本图像组件对话框时,其中都有多个选项卡 那么cq:Dialog和cq:TabPanel之间的区别是什么呢? 文本图像组件对话框 文本组件对话框 cq:dialog和cq:tabPanel是分配给jcr:primaryType的节点类型 根据jcr- 节点的主节点类型通常定义节点结构(即。, 允许的和必需

根据将对话框定义为cq:dialog,它将提供一个选项卡-如在文本组件中,或者如果您需要多个选项卡,如在textimage组件中,该对话框可以定义为cq:TabPanel。当我打开文本和文本图像组件对话框时,其中都有多个选项卡

那么cq:Dialog和cq:TabPanel之间的区别是什么呢?

文本图像组件对话框


文本组件对话框


cq:dialog
cq:tabPanel
是分配给
jcr:primaryType
的节点类型

根据jcr-

节点的主节点类型通常定义节点结构(即。, 允许的和必需的子节点和属性) 正在建模的问题域

您可以在CRX explorer-节点类型管理-
/CRX/explorer/nodeType/index.jsp中查看每个节点类型定义的详细信息

节点层次结构的呈现由为这些节点定义的xtype处理,xtype可以是dialog(/libs/cq/ui/widgets/source/widgets/dialog.js)或tabPanel(/libs/cq/ui/widgets/source/ext/source/widgets/tabPanel.js)

每个脚本都负责呈现节点层次结构,以显示对话框/窗口/选项卡面板


您可以阅读每个脚本中定义的文档。对话框可以很好地包含tabpanel指的是xtype为Dialog的页面对话框,但节点层次结构也定义了tabpanel。

cq:Dialog
cq:tabpanel
是分配给
jcr:primaryType
的节点类型

根据jcr-

节点的主节点类型通常定义节点结构(即。, 允许的和必需的子节点和属性) 正在建模的问题域

您可以在CRX explorer-节点类型管理-
/CRX/explorer/nodeType/index.jsp中查看每个节点类型定义的详细信息

节点层次结构的呈现由为这些节点定义的xtype处理,xtype可以是dialog(/libs/cq/ui/widgets/source/widgets/dialog.js)或tabPanel(/libs/cq/ui/widgets/source/ext/source/widgets/tabPanel.js)

每个脚本都负责呈现节点层次结构,以显示对话框/窗口/选项卡面板

您可以阅读每个脚本中定义的文档。对话框可以很好地包含tabpanel引用页面的对话框,该对话框的xtype是Dialog,但节点层次结构也定义了tabpanel