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

40 lines
1.4 KiB
Markdown
Raw Normal View History

2021-11-18 08:43:21 +02:00
# Событие *EVENT_BEFORE_SHOW_SUGGEST*
## Назначение события
Событие возникает перед появлением списка подсказок
2021-09-08 05:57:16 +02:00
2021-11-18 08:43:21 +02:00
## Управление событием
За генерацию события отвечает опция [`generateBeforeShowSuggestEvent`](set_option.md)
2021-09-08 05:57:16 +02:00
## Пример вызова
```javascript
// Включение генерации события
2021-11-18 08:43:21 +02:00
setOption('generateBeforeShowSuggestEvent', true);
2021-09-08 05:57:16 +02:00
// Отключение генерации события
2021-11-18 08:43:21 +02:00
setOption('generateBeforeShowSuggestEvent', false);
2021-09-08 05:57:16 +02:00
```
## Пример параметров генерируемого события
```json
{
"trigger": ".",
"current_word": "",
"last_word": "авансовыйотчет",
"last_expression": "документы.авансовыйотчет.",
"insert_text": "",
"rows": [
"Выбрать",
"НайтиПоНомеру",
"НайтиПоРеквизиту",
"ПолучитьДанныеВыбора",
"ПолучитьМакет",
"ПолучитьСсылку",
"ПолучитьФорму",
"ПолучитьФормуВыбора",
"ПолучитьФормуНовогоДокумента",
"ПолучитьФормуСписка",
"ПустаяСсылка",
"СоздатьДокумент"
]
}
```