如何阻止Kendo ui web编辑器从源视图中剥离空白区域

时间:2014-05-19 12:58:35

标签: kendo-ui editor wysiwyg kendo-editor

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

1 个答案:

答案 0 :(得分: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。

此致