Kendo ui 如何阻止KendoUIWeb编辑器从源代码视图中剥离空白

Kendo ui 如何阻止KendoUIWeb编辑器从源代码视图中剥离空白,kendo-ui,editor,wysiwyg,kendo-editor,Kendo Ui,Editor,Wysiwyg,Kendo Editor,我目前正在使用Kendo UI web内联编辑器编辑内容,想知道是否有可能阻止编辑器删除源代码视图中DIV元素周围的空白?它目前将格式保存在DIV中,但不在DIV元素本身周围。我也在寻找这个问题的简单答案,不幸的是似乎没有答案。我正在使用KendoUI 2013.3.1119,我想在其他版本的编辑器中,问题也会一样 我在查看源代码(kendo.web.js),编辑器是在那里初始化的。由于缩进HTML时IE中的范围存在问题,编辑器使用以下行去除所有空白: value = element.val()

我目前正在使用Kendo UI web内联编辑器编辑内容,想知道是否有可能阻止编辑器删除源代码视图中DIV元素周围的空白?它目前将格式保存在DIV中,但不在DIV元素本身周围。

我也在寻找这个问题的简单答案,不幸的是似乎没有答案。我正在使用KendoUI 2013.3.1119,我想在其他版本的编辑器中,问题也会一样

我在查看源代码(kendo.web.js),编辑器是在那里初始化的。由于缩进HTML时IE中的范围存在问题,编辑器使用以下行去除所有空白:

value = element.val().replace(/[\r\n\v\f\t ]+/ig, " ");
因为我在IE中不使用范围(实际上,我在家里根本不使用IE),所以我简单地用

value = element.val();
从那时起,一切都很顺利

但是,您需要注意,这是kendoui核心中的一个调整,可能会导致意外的行为,具体取决于您的用例

对于那些感兴趣的人,行号是kendo.web.js中的30497

问候,


弗兰克

很可能,我们正在寻找[同一问题][1]的答案。。?[1] :是的,这是一个类似的问题-我期待着答案。干杯。这很好用,虽然我只能使用缩小版。我仍然能够找到编辑的位置(第21行)<代码>(u=u.replace(/^[\r\n\v\f\t]+/,“”)到
(u=u.replace())
KendoUI 2013.3.1324。