簡體   English   中英

Codemirror。 有沒有辦法禁止對代碼的特定部分進行編輯?

[英]Codemirror. Is there a way to disable editing of specific part of code?

在我的項目中,用戶可以編輯一些json文件。 我正在使用Codemirror為他們提供這種功能。 一切正常,除非有時它們編輯json完全錯誤,這可能會導致一些問題。 我決定,防止用戶在json中編輯鍵,而不是讓他們添加/刪除對。 他們可以只編輯現有值。

因此,如何使用Codemirror建立這種行為?

謝謝。

您可以使用markText方法將markText允許編輯的部分以外的所有內容設置為只讀(但仍不能阻止人們輸入"beforeChange"引號等),您可以嘗試使用具有某些巧妙邏輯的"beforeChange"處理程序,如果您確實要這樣做)。

暫無
暫無

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

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