如何让Dijit Editor保持?

时间:2013-02-14 04:54:13

标签: javascript editor dojo html-entities

Dijit Editor从用户输入中删除所有 个实体。

使用Dijit编辑器,进入HTML模式,输入一些内置 的文本。回到WYSIWYG模式,返回HTML模式,然后看到你的实体消失了。

有解决方法吗?

HTML

<h1>Test file for Editor &amp;nbsp support</h1>
<div id="br" data-dojo-type="dijit.Editor" data-dojo-props='plugins:["viewsource"]'><p>a&nbsp;b</p></div>

的Javascript

require(['dijit/dijit', 'dijit/Editor', 'dijit/_editor/plugins/ViewSource', 'dojo/parser'], function(dijit, editor, viewSource, parser){});

这里也一样:http://jsfiddle.net/ABaYL/2/

1 个答案:

答案 0 :(得分:1)

我认为这个问题与dojo无关。

该实体并未消失。它被转换为它的角色。实体“&amp; nbsp;”被转换为字符“”的表示。因此,所有的代表仍然存在。如果您想显示&amp; nbsp;,请写上“&amp; amp; nbsp;”没有空格,但我想你已经知道,因为你设法显示&amp; nbsp;在你的帖子中。甚至stackoverflow编辑器过滤器&amp; nbsp;它的代表。

看看这里:

http://www.web2generators.com/html/entities