Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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
Javascript 如何自定义剑道编辑器工具排列?_Javascript_Jquery_Html_Kendo Ui - Fatal编程技术网

Javascript 如何自定义剑道编辑器工具排列?

Javascript 如何自定义剑道编辑器工具排列?,javascript,jquery,html,kendo-ui,Javascript,Jquery,Html,Kendo Ui,我正在内联模式下使用KendoUI html编辑器。它工作得很好,但我发现在安排工具栏项目时存在一些问题。即: 我已将自定义工具添加到工具栏。它们没有正确地“标记”k组起始类或k组结束类,因此三条边和边距不正确 我无法影响工具栏在“k-group-break”项中的位置(是什么使工具栏上出现换行符) 我曾试图在selection changed事件中修改这些内容(根据演示页面,每次我点击编辑区域都会触发),但剑道内置逻辑会覆盖我的更改 有人遇到过这个问题吗?什么是好的解决方案?我很迷茫,因为

我正在内联模式下使用KendoUI html编辑器。它工作得很好,但我发现在安排工具栏项目时存在一些问题。即:

  • 我已将自定义工具添加到工具栏。它们没有正确地“标记”k组起始类或k组结束类,因此三条边和边距不正确

  • 我无法影响工具栏在“k-group-break”项中的位置(是什么使工具栏上出现换行符)

我曾试图在selection changed事件中修改这些内容(根据演示页面,每次我点击编辑区域都会触发),但剑道内置逻辑会覆盖我的更改

有人遇到过这个问题吗?什么是好的解决方案?我很迷茫,因为我在剑道文档中没有找到关于这个主题的任何东西,所以可能需要一些技巧。

只需在工具列表中添加一个工具“.Separator()”,它将创建一个空的“li”

  • 你可以设计这个元素的样式来创建空间,我把这个li元素做成了一个块元素,这样它就把后面的所有元素都压下来了

    希望这有帮助

    干杯

    <li class="k-separator k-group-start"></li>