1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-30 08:57:08 +02:00
bsl_console/docs/before_signature_event.md

27 lines
901 B
Markdown
Raw Normal View History

2021-11-18 08:43:21 +02:00
# Событие *EVENT_BEFORE_SIGNATURE*
## Назначение события
Событие возникает перед появлением всплывающей подсказки по вызову процедуры/метода
2021-05-05 09:59:24 +02:00
2021-11-18 08:43:21 +02:00
## Управление событием
За генерацию события отвечает опция [`generateBeforeSignatureEvent`](set_option.md)
2021-05-05 09:59:24 +02:00
## Пример вызова
```javascript
// Включение генерации события
2021-11-18 08:43:21 +02:00
setOption('generateBeforeSignatureEvent', true);
2021-05-05 09:59:24 +02:00
// Отключение генерации события
2021-11-18 08:43:21 +02:00
setOption('generateBeforeSignatureEvent', false);
2021-05-05 09:59:24 +02:00
```
## Пример параметров генерируемого события
```json
{
"word": "состояние",
"line": 16,
"column": 13,
"activeParameter": 0,
"activeSignature": 0,
"triggerCharacter": "("
}
```