Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CQ中的富格文本编辑器中的br标记无法使用撤消功能_Html_Line Breaks_Aem_Rich Text Editor_Undo Redo - Fatal编程技术网

Html CQ中的富格文本编辑器中的br标记无法使用撤消功能

Html CQ中的富格文本编辑器中的br标记无法使用撤消功能,html,line-breaks,aem,rich-text-editor,undo-redo,Html,Line Breaks,Aem,Rich Text Editor,Undo Redo,我们定制了一个按钮,在CQ中的富文本编辑器的光标位置添加“br”标记 我们通过使用Document.createElement(“br”)创建元素,然后将该元素作为父节点的子节点追加,来实现这一点 现在,每当我们添加此“br”(通过单击按钮)时,撤消功能都不会按预期工作。 如果我们不附加“br”标记,那么一切都正常 我认为问题在于使用document.createElement创建标记,因为createElement创建了一个带有开始和结束标记的元素,而“br”是一个空标记 有可能克服这个问题吗

我们定制了一个按钮,在CQ中的富文本编辑器的光标位置添加“br”标记

我们通过使用
Document.createElement(“br”)
创建元素,然后将该元素作为父节点的子节点追加,来实现这一点

现在,每当我们添加此“br”(通过单击按钮)时,撤消功能都不会按预期工作。 如果我们不附加“br”标记,那么一切都正常

我认为问题在于使用document.createElement创建标记,因为createElement创建了一个带有开始和结束标记的元素,而“br”是一个空标记

有可能克服这个问题吗?请提供建议


提前感谢。

我认为您无需提供任何自定义按钮即可在当前位置添加

标记

默认情况下,您可以在编辑器中使用
Shift+Enter
来提供换行符(在光标的当前位置添加

)。这不会影响撤消或重做操作


注意:仅使用
Enter
键可添加新段落。使用
Shift+Enter
添加换行符。

但请告诉我如何更正撤消功能,因为添加换行符按钮是一项业务要求。