Closed Evg-lylyk closed 3 years ago
Удалил параметр xml
для функции. @Evg-lylyk @tormozit прошу проверить вызовы процедуры. Если пятый параметр markLines
где-то принимал значение false
, то может измениться поведение. Если пятый параметр не передавался никогда, то всё будет хорошо. Если пятый параметр присутствует, тогда нужно удалить четвертый.
Убрал параметр все ОК, подцветка работает. Спасибо.
У меня сломалось.
Если ВариантСинтаксиса = ПодменюСинтаксис.ВстроенныйЯзык.Имя Тогда
РедакторHTML.switchLanguageMode();
ИначеЕсли ВариантСинтаксиса = ПодменюСинтаксис.ЯзыкЗапросов.Имя Тогда
РедакторHTML.switchQueryMode();
ИначеЕсли ВариантСинтаксиса = ПодменюСинтаксис.ЯзыкКомпоновки.Имя Тогда
РедакторHTML.switchDCSMode();
ИначеЕсли ВариантСинтаксиса = ПодменюСинтаксис.XML.Имя Тогда
РедакторHTML.switchXMLMode();
КонецЕсли;
РедакторHTML.compare(Текст2, Истина, ПодсветкаСинтаксиса, Истина);
Первый вызов - ОК. Второй вызов даже без изменения параметров (ВариантСинтаксиса) очищает поле HTML
Сейчас в функции Compare есть 4 параметр для XML https://github.com/salexdv/bsl_console/blob/master/docs/compare.md Не вижу в нем необходимости есть же вызов switchXMLMode подцветка запроса или кода работает без дополнительных параметров