-
Notifications
You must be signed in to change notification settings - Fork 56
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #234 from salexdv/develop
Update master from develop
- Loading branch information
Showing
18 changed files
with
4,407 additions
and
3,516 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,42 @@ | ||
# Функция *enableSuggestActivationEvent* | ||
## Назначение функции | ||
Функция включает/выключает генерацию события *EVENT_ON_ACTIVATE_SUGGEST_ROW*, которое возникает при активации пункта в текущем списке подсказок. | ||
При выводе подробного описания (CTRL+Space) пункта подсказки генерируется событие *EVENT_ON_DETAIL_SUGGEST_ROW* с аналогичными параметрами. | ||
|
||
## Параметры функции | ||
* **enabled** - *boolean*, активность события | ||
|
||
## Пример вызова | ||
```javascript | ||
// Включение генерации события | ||
enableSuggestActivationEvent(true); | ||
|
||
// Отключение генерации события | ||
enableSuggestActivationEvent(false); | ||
``` | ||
|
||
## Пример параметров генерируемого события | ||
```json | ||
{ | ||
"trigger": "focus", | ||
"current_word": "", | ||
"last_word": "авансовыйотчет", | ||
"last_expression": "документы.авансовыйотчет.", | ||
"focused": "Выбрать", | ||
"rows": [ | ||
"Выбрать", | ||
"НайтиПоНомеру", | ||
"НайтиПоРеквизиту", | ||
"ПолучитьДанныеВыбора", | ||
"ПолучитьМакет", | ||
"ПолучитьСсылку", | ||
"ПолучитьФорму", | ||
"ПолучитьФормуВыбора", | ||
"ПолучитьФормуНовогоДокумента", | ||
"ПолучитьФормуСписка", | ||
"ПустаяСсылка", | ||
"СоздатьДокумент" | ||
] | ||
} | ||
# Функция *enableSuggestActivationEvent* | ||
## Назначение функции | ||
Функция включает/выключает генерацию события *EVENT_ON_ACTIVATE_SUGGEST_ROW*, которое возникает при активации пункта в текущем списке подсказок. | ||
При выводе подробного описания (CTRL+Space) пункта подсказки генерируется событие *EVENT_ON_DETAIL_SUGGEST_ROW* с аналогичными параметрами. | ||
|
||
## Параметры функции | ||
* **enabled** - *boolean*, активность события | ||
|
||
## Пример вызова | ||
```javascript | ||
// Включение генерации события | ||
enableSuggestActivationEvent(true); | ||
|
||
// Отключение генерации события | ||
enableSuggestActivationEvent(false); | ||
``` | ||
|
||
## Пример параметров генерируемого события | ||
```json | ||
{ | ||
"trigger": "focus", | ||
"current_word": "", | ||
"last_word": "авансовыйотчет", | ||
"last_expression": "документы.авансовыйотчет.", | ||
"focused": "Выбрать", | ||
"insert_text": "Выбрать", | ||
"rows": [ | ||
"Выбрать", | ||
"НайтиПоНомеру", | ||
"НайтиПоРеквизиту", | ||
"ПолучитьДанныеВыбора", | ||
"ПолучитьМакет", | ||
"ПолучитьСсылку", | ||
"ПолучитьФорму", | ||
"ПолучитьФормуВыбора", | ||
"ПолучитьФормуНовогоДокумента", | ||
"ПолучитьФормуСписка", | ||
"ПустаяСсылка", | ||
"СоздатьДокумент" | ||
] | ||
} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,40 @@ | ||
# Функция *enableBeforeShowSuggestEvent* | ||
## Назначение функции | ||
Функция включает/выключает генерацию события *EVENT_BEFORE_SHOW_SUGGEST*, которое возникает перед появлением списка подсказок | ||
|
||
## Параметры функции | ||
* **enabled** - *boolean*, активность события | ||
|
||
## Пример вызова | ||
```javascript | ||
// Включение генерации события | ||
enableBeforeShowSuggestEvent(true); | ||
|
||
// Отключение генерации события | ||
enableBeforeShowSuggestEvent(false); | ||
``` | ||
|
||
## Пример параметров генерируемого события | ||
```json | ||
{ | ||
"trigger": ".", | ||
"current_word": "", | ||
"last_word": "авансовыйотчет", | ||
"last_expression": "документы.авансовыйотчет.", | ||
"rows": [ | ||
"Выбрать", | ||
"НайтиПоНомеру", | ||
"НайтиПоРеквизиту", | ||
"ПолучитьДанныеВыбора", | ||
"ПолучитьМакет", | ||
"ПолучитьСсылку", | ||
"ПолучитьФорму", | ||
"ПолучитьФормуВыбора", | ||
"ПолучитьФормуНовогоДокумента", | ||
"ПолучитьФормуСписка", | ||
"ПустаяСсылка", | ||
"СоздатьДокумент" | ||
] | ||
} | ||
# Функция *enableBeforeShowSuggestEvent* | ||
## Назначение функции | ||
Функция включает/выключает генерацию события *EVENT_BEFORE_SHOW_SUGGEST*, которое возникает перед появлением списка подсказок | ||
|
||
## Параметры функции | ||
* **enabled** - *boolean*, активность события | ||
|
||
## Пример вызова | ||
```javascript | ||
// Включение генерации события | ||
enableBeforeShowSuggestEvent(true); | ||
|
||
// Отключение генерации события | ||
enableBeforeShowSuggestEvent(false); | ||
``` | ||
|
||
## Пример параметров генерируемого события | ||
```json | ||
{ | ||
"trigger": ".", | ||
"current_word": "", | ||
"last_word": "авансовыйотчет", | ||
"last_expression": "документы.авансовыйотчет.", | ||
"insert_text": "", | ||
"rows": [ | ||
"Выбрать", | ||
"НайтиПоНомеру", | ||
"НайтиПоРеквизиту", | ||
"ПолучитьДанныеВыбора", | ||
"ПолучитьМакет", | ||
"ПолучитьСсылку", | ||
"ПолучитьФорму", | ||
"ПолучитьФормуВыбора", | ||
"ПолучитьФормуНовогоДокумента", | ||
"ПолучитьФормуСписка", | ||
"ПустаяСсылка", | ||
"СоздатьДокумент" | ||
] | ||
} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Функция *setCustomCodeLenses* | ||
## Назначение функции | ||
Функция загружает подсказки для CodeLens | ||
|
||
## Параметры функции | ||
* **suggestions** - *string*, подсказки в виде JSON-массива, содержащего объекты со следующими полями: | ||
* [lineNumber] - номер строки для вывода подсказки | ||
* [column] - номер колонки | ||
* [text] - текст подсказки | ||
|
||
## Пример вызова | ||
```javascript | ||
setCustomCodeLenses(`[ | ||
{ | ||
"lineNumber": 6, | ||
"column": 10, | ||
"text": "Недопустимое выполнение «внешнего» кода в небезопасном режиме" | ||
} | ||
]`); | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Функция *parseMetadataModule* | ||
## Назначение функции | ||
Функция для загрузки структуры модуля менеджера или модуля объекта. После успешной загрузки текста модуля, становятся доступны для подсказки все его экспортные процедуры и функции. | ||
|
||
## Параметры функции | ||
* **moduleText** - *string*, полный текст модуля | ||
* **path** - *string*, путь к обновляемым данным | ||
|
||
|
||
## Пример вызова | ||
```javascript | ||
parseMetadataModule('Тект модуля целиком', 'catalogs.items.Номенклатура.manager'); | ||
``` | ||
|
||
## Соответствие между параметрами событиями [`EVENT_GET_METADATA`](get_metadata_event.md) и параметром `path` | ||
#### Правила построения пути к данными | ||
| Параметр события | Путь к данным (path) | | ||
| --------------------------------------------| -------------------------------------------| | ||
| module.manager.справочники.номенклатура | catalogs.items.Номенклатура.manager | | ||
| module.object.справочники.номенклатура | catalogs.items.Номенклатура.object | | ||
| module.manager.справочники.<ИмяОбъекта> | catalogs.items.<ИмяОбъекта>.manager | | ||
| module.manager.документы.расходнаянакладная | documents.items.РасходнаяНакладная.manager | | ||
| module.object.документы.<ИмяОбъекта> | documents.items.<ИмяОбъекта>.object | | ||
|
||
Полный список соответствий для построения правильного `path` можно посмотреть в описании функции [`updateMetadata`](update_metadata.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,41 @@ | ||
# Функция *enableSelectSuggestEvent* | ||
## Назначение функции | ||
Функция включает/выключает генерацию события *EVENT_ON_SELECT_SUGGEST_ROW*, которое возникает при выборе пункта из списка подсказок | ||
|
||
## Параметры функции | ||
* **enabled** - *boolean*, активность события | ||
|
||
## Пример вызова | ||
```javascript | ||
// Включение генерации события | ||
enableSelectSuggestEvent(true); | ||
|
||
// Отключение генерации события | ||
enableSelectSuggestEvent(false); | ||
``` | ||
|
||
## Пример параметров генерируемого события | ||
```json | ||
{ | ||
"trigger": ".", | ||
"current_word": "", | ||
"last_word": "авансовыйотчет", | ||
"last_expression": "документы.авансовыйотчет.", | ||
"selected": "Выбрать", | ||
"rows": [ | ||
"Выбрать", | ||
"НайтиПоНомеру", | ||
"НайтиПоРеквизиту", | ||
"ПолучитьДанныеВыбора", | ||
"ПолучитьМакет", | ||
"ПолучитьСсылку", | ||
"ПолучитьФорму", | ||
"ПолучитьФормуВыбора", | ||
"ПолучитьФормуНовогоДокумента", | ||
"ПолучитьФормуСписка", | ||
"ПустаяСсылка", | ||
"СоздатьДокумент" | ||
] | ||
} | ||
# Функция *enableSelectSuggestEvent* | ||
## Назначение функции | ||
Функция включает/выключает генерацию события *EVENT_ON_SELECT_SUGGEST_ROW*, которое возникает при выборе пункта из списка подсказок | ||
|
||
## Параметры функции | ||
* **enabled** - *boolean*, активность события | ||
|
||
## Пример вызова | ||
```javascript | ||
// Включение генерации события | ||
enableSelectSuggestEvent(true); | ||
|
||
// Отключение генерации события | ||
enableSelectSuggestEvent(false); | ||
``` | ||
|
||
## Пример параметров генерируемого события | ||
```json | ||
{ | ||
"trigger": ".", | ||
"current_word": "", | ||
"last_word": "авансовыйотчет", | ||
"last_expression": "документы.авансовыйотчет.", | ||
"selected": "Выбрать", | ||
"insert_text": "Выбрать", | ||
"rows": [ | ||
"Выбрать", | ||
"НайтиПоНомеру", | ||
"НайтиПоРеквизиту", | ||
"ПолучитьДанныеВыбора", | ||
"ПолучитьМакет", | ||
"ПолучитьСсылку", | ||
"ПолучитьФорму", | ||
"ПолучитьФормуВыбора", | ||
"ПолучитьФормуНовогоДокумента", | ||
"ПолучитьФормуСписка", | ||
"ПустаяСсылка", | ||
"СоздатьДокумент" | ||
] | ||
} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.