Редактор Монако - onDidBlurEditorText против onDidBlurEditorWidget - PullRequest
0 голосов
/ 03 октября 2019

Я на самом деле использую monaco-editor в своем проекте Angular.

Я использую событие размытия для проверки кода, введенного пользователем.

Мне интересно, какое размытие я должениспользуется между

onDidBlurEditorText

onDidBlurEditorWidget

Это связано с использованием кнопки масштабирования или всплывающего содержимого?

Из документации https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.icodeeditor.html#ondidblureditortext Я не могу понять, что такое "виджет" или "текст" для monaco-редактора

1 Ответ

0 голосов
/ 12 октября 2019

Если у вас есть виджет, например Peek Definition, вот несколько сценариев, которые могут произойти:

From     | To      | Event
---------|---------|---------
Editor   | Outside | Text, Widget
Widget   | Outside | Widget
Editor   | Widget  | Text
Widget   | Editor  | none

Вероятно, вы хотите использовать onDidBlurEditorText, если только вы не заинтересованы в его наличиипроверить при переходе от виджета к редактору.

...