簡體   English   中英

禁用dhtmlx編輯器(只讀)

[英]Disable dhtmlx editor (read-only)

我正在使用dhtmlx編輯器,並且一旦選中此復選框,便想禁用編輯。 我瀏覽了文檔,但沒有找到任何可禁用編輯的API。 有什么辦法可以禁止編輯。

初始化dhtmlx編輯器時將生成一個iframe。 在此iframe中,body標簽內容實際上就是將顯示的html內容。 該body標簽具有contenteditable = "true"屬性。 因此,我只需要將此屬性設置為“ false”即可禁用編輯。 我這樣做如下:

$('iframe').contents().find('body').attr('contenteditable', "false");

我不知道您使用的是哪個版本的dhtmlx,但在最新版本中,編輯器組件具有將其設置為只讀編輯器的功能。setReadonly(boolean); 布爾值是對還是錯。 我通過在Firebug控制台中播放以查看所有與該對象相關的功能來發現此問題,因為未在DHTMLX官方文檔中進行說明。

var editor = new dhtmlXEditor("editorObj");
editor.setReadonly(true)

暫無
暫無

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

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