editElementQuery 有什么作用?
What does editElementQuery do?
我遇到过一些富文本字段的示例,这些字段有一个 属性 称为 editElementQuery,但没有人说明它的作用。我也找不到任何文档。
其中一个示例在下面的 Whosebug 问题中:
有人知道这是做什么用的吗?
此字段用于存储在 属性 的内联版本中应打开/编辑的元素的选择器。
如果没有被馈入,则取第一个块元素。
这里很好地解释了 editElementQuery 的作用:
https://medium.com/@koen_/boost-your-aem-authors-experience-85b2aef04422
这是一小段 _cq_editConfig.xml 文件,我在其中使用了这个字段:
<cq:inplaceEditing
jcr:primaryType="cq:InplaceEditingConfig"
active="{Boolean}true"
editorType="text">
<config jcr:primaryType="nt:unstructured"
editElementQuery="div.rich-text-component__text">
<rtePlugins jcr:primaryType="nt:unstructured">
...
</rtePlugins>
</config>
</cq:inplaceEditing>
我在这里分享这个配置是因为我很难找到放置这个 editElementQuery 的位置 属性。
我遇到过一些富文本字段的示例,这些字段有一个 属性 称为 editElementQuery,但没有人说明它的作用。我也找不到任何文档。
其中一个示例在下面的 Whosebug 问题中:
有人知道这是做什么用的吗?
此字段用于存储在 属性 的内联版本中应打开/编辑的元素的选择器。 如果没有被馈入,则取第一个块元素。
这里很好地解释了 editElementQuery 的作用: https://medium.com/@koen_/boost-your-aem-authors-experience-85b2aef04422
这是一小段 _cq_editConfig.xml 文件,我在其中使用了这个字段:
<cq:inplaceEditing
jcr:primaryType="cq:InplaceEditingConfig"
active="{Boolean}true"
editorType="text">
<config jcr:primaryType="nt:unstructured"
editElementQuery="div.rich-text-component__text">
<rtePlugins jcr:primaryType="nt:unstructured">
...
</rtePlugins>
</config>
</cq:inplaceEditing>
我在这里分享这个配置是因为我很难找到放置这个 editElementQuery 的位置 属性。