Как убрать подсветку в редакторе ace используя jQuery - PullRequest
0 голосов
/ 10 мая 2018

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

var Range = require('ace/range').Range
MyObjs.editor1.session.addMarker(new Range(11, 0, 11, 1), "myMarker", "fullLine");

Он отлично работает.Но когда я перезагружаю редактор или повторно инициализирую его, это не удаляет подсвечивающую часть.

Даже если я сбрасываю содержимое редактора с помощью setValue() Api, он все равно сохраняет выделение.

Я не могу удалить подсвечивающую часть с помощью jquery.

Даже решение, опубликованное здесь , с использованием угловых J, не работает для меня.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 10 мая 2018

используйте session.removeMarker метод для удаления маркера

 var markerId = MyObjs.editor1.session.addMarker(...);
 MyObjs.editor1.session.removeMarker(markerId)
...