簡體   English   中英

如何使只讀 tinyMCE 編輯器再次可寫

[英]How to make a read-only tinyMCE editor writetable again

我想在頁面上臨時只讀一些 TinyMCE 文本編輯器。

我理解這在技術上是可行的:

tinymce.get('id').getBody().setAttribute('contenteditable', false);

然后我們可以重新啟用它們:

tinymce.get('id').getBody().setAttribute('contenteditable', true);

但是,我發現使用:

tinymce.get('id').setMode('readonly');

禁用時更適合我的項目的需求,因為它會使整個 textarea 出現並被禁用。

我的問題是我無法刪除setMode('readonly') ,或者找出我應該“重新設置”模式的內容。

我試過了:

tinymce.get('id').setMode('readonly', 0);

例如。 但似乎沒有任何效果。

TIA。

當您使用setMode() API 時,您可以傳遞兩個string值之一來切換模式:

  • readonly
  • design

例如: tinymce.get('content').setMode('design'); . 這是在模式之間切換的運行示例:

http://fiddle.tinymce.com/Gdhaab

相關文檔可以在這里找到:https ://www.tiny.cloud/docs/api/tinymce/tinymce.editormode/#set

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM