2010-04-25 5 views
2

Странное поведение. Я использую богатых: редактор с этими атрибутами: (нерелевантные данные удалены)rich: editor ruins html?

HtmlEditor editor = new HtmlEditor(); 
    editor.setValueExpression("value", ve); 
    editor.setTheme("advanced"); 
    editor.setValueExpression("viewMode", viewModeValueExpression); 
      panel.getChildren().add(editor); 

Теперь моя проблема заключается в том, что всякий раз, когда я загрузить готовый HTML текст, например, это (в режиме источника):

<html lang="en" xml:lang="en"> 
<head> 
<title>Done</title> 
</head> 
<body style="direction: ltr; font-size: medium; color: #0000FF;"> 
    <p>When the menu loads, navigate to and open Image Editor.</p> 
</body> 
</html> 

Изменения в VisualMode, а затем обратно в SourceMode, я вижу, что редактор удалены все мои HTML данных и теперь режим источника заключается в следующем:

<p>When the menu loads, navigate to and open Chul Muzal.</p> 

Любой знает, почему это происходит?

Спасибо!

ответ

1

TinyMCE обычно редактирует только фрагмент HTML (бит между тегами тела), а не полную страницу. Однако, если вы загрузите «Вся страница» плагин (http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage) он будет редактировать всю страницу, а также дать возможность иметь диалоговое окно для редактирования свойств, таких как заголовок страницы и т.д.

С уважением,

Адриан Sutton
http://tinymce.ephox.com

Смежные вопросы