摩纳哥编辑:是否有活动来阻止更改?

时间:2020-05-05 14:19:20

标签: monaco-editor

我们使用Monaco Editor允许我们的用户编辑某些文件。

在这些文件中,只允许用户编辑特定部分。没有内置的方法可以向编辑器说明只能编辑特定范围的内容(请参见其回购中的问题#874#953),因此我们使用{{ 3}}:

我们在model.onDidChangeContent上添加了一个监听器,基本上可以做到:

if ( outsideEditable(changes[0].range) ){
    editor.trigger('someID', 'undo');
    return;
}

问题

代码已插入onDidChangeContent()上,并在应用更改后 触发。

是否存在在应用更改之前 触发的事件,并且可能允许:

  • 要么取消更改,
  • 或修改要应用的更改(例如:仅应用属于可编辑部分的部分)?

0 个答案:

没有答案