Просто используйте, myEditorWidget.get("Value")
где myEditorWidget ссылается на ваш dijit/Editor
оттиск
Чтобы обернуть этот результат, вы можете определить функцию, возвращающую результат, спрятанный html-тегами
wrapResult(myEditor.get("value")));
function wrapResult(html) {
return "<html> <head></head> <body>"+html+"</body></html>";
}
Вот пример с искривленным результатом Fiddle .
В противном случае Если вы хотите, чтобы весь HTML, содержащий содержимое dijit,
вы получите доступ к нему Iframe
(у которого есть id="editor_iframe"
), а затем получите html document
этого последнего, как показано ниже (здесь вы должны импортировать dojo/query
пакет)
query("#editor_iframe")[0].contentDocument.documentElement.outerHTML
Вот еще одна скрипка .