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": "("
|
|
|
|
}
|
|
|
|
```
|