1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-24 08:33:29 +02:00
bsl_console/docs/compare.md

38 lines
1.9 KiB
Markdown
Raw Normal View History

2020-12-19 22:22:32 +02:00
# Функция *compare*
## Назначение функции
Функция включает/выключает режим сравнения текстов (DiffEditor)
## Параметры функции
* **text** - *string*, текст для сравнения с текущим текстом редактора
* **sideBySide** - *boolean*, двусторонний/построчный режим сравнения
* **highlight** - *boolean*, включена/выключена подсветка синтаксиса
* **markLines** - *boolean*, включена/выключена индикация (пиктограмма) для измененных строк. Необязательный параметр. Значение по умолчанию: true
2020-12-19 22:22:32 +02:00
**Вызов функции без параметров отключает режим сравнения и наоборот**
## Пример вызова
```javascript
// Включение двустороннего режима сравнения с подсветкой синтаксиса
compare(`ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка,
Номенклатура.Артикул КАК Артикул,
Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ПОМЕСТИТЬ втТовары
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.ВидНоменклатуры = &Товары
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втТовары.Ссылка КАК Ссылка,
втТовары.Артикул КАК Артикул,
втТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
втТовары КАК втТовары
`, true, true);
2020-12-19 22:22:32 +02:00
// Отключение режима сравнения
compare();
```