Commit 3555d8a9 authored by Sergey Antonovich's avatar Sergey Antonovich 🇯🇵

Merge branch 'patch-1' into 'master'

Update jSynergyDocs.md

See merge request !4
parents b69b9315 1be13f8e
......@@ -15,15 +15,15 @@ jSynergy [Скачать класс](./jSynergy.js)
<hr>
Совместимость с версиями Synergy: [`Поддержка платформы`] [`Работоспособность класса`] [`Стабильность`]
* `3.12` - [❌] [❌] [❌]
* `3.15` - [❌] [❌] [✅]
* `4.0`   - [✅] [✅] [✅]
* `4.1`   - [✅] [❌] [✅]
Совместимость с версиями Synergy: [`Поддержка платформы`] [`Работоспособность класса`]
* `3.12` - [❌] [❌]
* `3.15` - [❌] [❌]
* `4.0`   - [✅] [✅]
* `4.1`   - [✅] [✅]
Автор данного класса: `Антонович Сергей`
Автор данного класса: [`Антонович Сергей`](@yandexphp)
Версия класса: `0.5.0`
Версия класса: `0.5.2`
<hr>
......@@ -131,7 +131,15 @@ jSynergy [Скачать класс](./jSynergy.js)
## Использование класса
Вызов класса с пред. установленной переменной: `jSynergy`.<br>
Или можете создать новый класс через объект класса `var varName = new __classSynergy()`.
Или можете создать новый класс через объект класса `let varName = new __classSynergy()`.
P.S: Если у вас версия платформы Synergy `4.1` и выше то там есть так называемые Библиотеки для интерпретатора пихаем класс
туда и просто пропускаем шаг с созданием экземпляра класса тобишь `__classSynergy` и пропускаем авторизацию контейнера т.е
`jSynergy.setConnection(false, login, password);`. Тогда можно сразу работать с классом и формами.
<hr>
##### Для метода `jSynergy.server` все методы как и в `jSynergy.client` равны.
Прочие функции
```javascript
......@@ -194,6 +202,9 @@ jSynergy [Скачать класс](./jSynergy.js)
/**
* Подключения к контейнеру
*/
// По умолчанию нужно подлюкчаться к самому себе это будет выглядеть так (Нечего не меняем - вставляем и идем дальше)
jSynergy.setConnection(false, login, password);
// Вариант подключения к контейнеру (первый)
jSynergy.setConnection('https://synergy.arta.pro/Synergy/', 'login', 'password');
......@@ -264,6 +275,12 @@ jSynergy [Скачать класс](./jSynergy.js)
key: 'xxxx-xxxxxxx-xxxxx-xxxx-xxxx',
value: 'Hello World!'
},'value');
// Если нужно заполнить компонент `Ссылка на реестр`
jSynergy.client.setValue('myRegistryLinkId', 'xxxx-xxxxxxx-xxxxx-xxxx-xxxx');
// Если нужно заполнить компонент `Ссылка на реестр` для дин. таблицы
jSynergy.client.setValue('myRegistryLinkId', 'my-table-id', 1, 'xxxx-xxxxxxx-xxxxx-xxxx-xxxx');
// Если нужно получить кол-во рядов в дин.таблице
jSynergy.client.getRowsCount('my-table-id');
......@@ -352,15 +369,11 @@ jSynergy [Скачать класс](./jSynergy.js)
jSynergy.client.ApiUtils.getDocumentID(1337);
// Получить dataUUID по documentID
jSynergy.client.ApiUtils.getDataUUID('xxxxxx-xxxxx-xxxxx');
jSynergy.client.ApiUtils.getDataUUID('xxxx-xxxxxxx-xxxxx-xxxx-xxxx');
// Получить ход выполнения по dataUUID
jSynergy.client.ApiUtils.getProcessExecution(1337);
// Возвращает список доступных реестров авторизованному пользователю
jSynergy.client.ApiUtils.getRegistryList();
```
<hr>
Для метода `jSynergy.server` все методы как и в `jSynergy.client` равны.
\ No newline at end of file
```
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment