mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-24 08:33:29 +02:00
38 lines
1.9 KiB
Markdown
38 lines
1.9 KiB
Markdown
# Функция *compare*
|
|
## Назначение функции
|
|
Функция включает/выключает режим сравнения текстов (DiffEditor)
|
|
|
|
## Параметры функции
|
|
* **text** - *string*, текст для сравнения с текущим текстом редактора
|
|
* **sideBySide** - *boolean*, двусторонний/построчный режим сравнения
|
|
* **highlight** - *boolean*, включена/выключена подсветка синтаксиса
|
|
* **markLines** - *boolean*, включена/выключена индикация (пиктограмма) для измененных строк. Необязательный параметр. Значение по умолчанию: true
|
|
|
|
**Вызов функции без параметров отключает режим сравнения и наоборот**
|
|
|
|
## Пример вызова
|
|
```javascript
|
|
// Включение двустороннего режима сравнения с подсветкой синтаксиса
|
|
compare(`ВЫБРАТЬ
|
|
Номенклатура.Ссылка КАК Ссылка,
|
|
Номенклатура.Артикул КАК Артикул,
|
|
Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения
|
|
ПОМЕСТИТЬ втТовары
|
|
ИЗ
|
|
Справочник.Номенклатура КАК Номенклатура
|
|
ГДЕ
|
|
Номенклатура.ВидНоменклатуры = &Товары
|
|
;
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
ВЫБРАТЬ
|
|
втТовары.Ссылка КАК Ссылка,
|
|
втТовары.Артикул КАК Артикул,
|
|
втТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения
|
|
ИЗ
|
|
втТовары КАК втТовары
|
|
`, true, true);
|
|
|
|
// Отключение режима сравнения
|
|
compare();
|
|
``` |