1

我目前正在使用 Kendo UI 网络内联编辑器来编辑内容,并想知道是否可以阻止编辑器在源视图中删除 DIV 元素周围的空白?它目前将格式保留在 DIV 内部,但不在 DIV 元素本身周围。

4

1 回答 1

1

我也在寻找这个问题的简单答案,不幸的是似乎没有。我正在使用 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。

问候,

坦率

于 2014-07-26T16:06:40.337 回答