【问题标题】:Primefaces p:editor component removes tags <html>,<head> and <body> on value change eventPrimefaces p:editor 组件在值更改事件中删除标签 <html>、<head> 和 <body>
【发布时间】:2014-04-08 11:02:21
【问题描述】:

我有代码:

<p:editor id="selectedTemplateBody" value="#{tabBean.body}" height="430"
      widgetVar="editTemplate" onchange="saveHtml();"
      controls="bold italic underline font size style color highlight rule
        bullets numbering alignleft center alignright justify undo redo source"/>
<p:remoteCommand name="saveHtml" process="@parent" update="@none"/>

默认情况下,tabBean.body var 包含带有 html 标记 &lt;html&gt;,&lt;head&gt; and &lt;body&gt; 的文本(从 DB 加载)。当我在编辑器的 VIEW-window 中对值进行任何更改时,它会导致从编辑器的 SOURCE-window 中删除所有标签,并且它当然会更改 tabBean.body

我该如何解决这个问题?

【问题讨论】:

    标签: primefaces editor text-editor


    【解决方案1】:

    试试编辑器组件的属性escape=false

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
    • @Uwe Keim... 我试图提出建议,但我认为没有任何建议可以删除。我相信它可以被否决。如果我错了,请纠正我。你能建议上面提到的问题的答案吗,因为它也可以帮助我学到一些东西......
    • Сomponent 没有属性“escape”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 2011-09-12
    • 2014-10-01
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    相关资源
    最近更新 更多