2013-03-12 78 views
0

可以告訴我如何在編輯完成後隱藏或關閉dijit編輯器..我使用了自動擴展dijit.editor ..所以當我點擊編輯器打開..所以編輯我的內容後,我不能關閉/隱藏編輯器再次獲取更新/編輯內容的div ..可以請你幫我通過發佈代碼來隱藏或關閉編輯器??完成編輯後隱藏或關閉dijit.editor

enter code here 
<script> 
dojo.addOnLoad(function(){ 
var editor = dijit.byId("myEditor"); 
editor .onLoadDeferred.addCallback(function(){ 
editor.attr("value", "<b>This is new content.</b>"); 
}); 
}); 

回答

0

我不認爲你真的可以「關閉」編輯器回到普通的div。我建議,當用戶「完成編輯」(使用onBlur或其他)時,將提取值作爲HTML提取,銷燬編輯器並重新插入提取的HTML。這樣的事情:

var parentNode = editor.domNode.parentNode; 
var updatedContent = editor.get("value"); 
editor.destroyRecursive(); 
dojo.place(updatedContent, parentNode); 
+0

thnk you !!我希望它能幫助我.. – user2161206 2013-03-13 09:07:02