Commit a1856483 authored by Aigul Baimussayeva's avatar Aigul Baimussayeva

Update saveCustomValue

parent 79b3cbda
/** /**
* Данные скрипт позволяет сохраняет произвольный формат данных в компоненты формы * Данный скрипт позволяет сохранять произвольный формат данных в компоненты формы.
* Зачем это нужно: из коробки в данный момент невозможно сохранить значения компонентов типов ссылка на реестр, ссылка на файл. * Зачем это нужно: из коробки в данный момент невозможно сохранить значения компонентов типов ссылка на реестр, ссылка на файл.
* Обойти это органичение можно вызовом метода апи частичного сохранения данных по форме. Ниже приведен пример * Обойти это органичение можно вызовом метода апи частичного сохранения данных по форме. Ниже приведен пример:
*/ */
/**
* Код реестра в котором нужно создать запись
*/
var host = 'http://127.0.0.1:8080/Synergy/rest';
function api_post_form(req, options) { function api_post_form(req, options) {
let client = new org.apache.commons.httpclient.HttpClient(); let client = new org.apache.commons.httpclient.HttpClient();
...@@ -38,7 +33,7 @@ function api_post_form(req, options) { ...@@ -38,7 +33,7 @@ function api_post_form(req, options) {
*/ */
let cData = []; let cData = [];
/*сохранение ссылки на документ в текущей записи*/ /*задаем значение компонента ссылка на реестр*/
cData.push({id: "contract_individual", type: "reglink", key:documentID, valueID:documentID}); cData.push({id: "contract_individual", type: "reglink", key:documentID, valueID:documentID});
let saveResponse = api_post_form('/api/asforms/data/merge', { let saveResponse = api_post_form('/api/asforms/data/merge', {
type: 'POST', type: 'POST',
...@@ -52,7 +47,5 @@ function api_post_form(req, options) { ...@@ -52,7 +47,5 @@ function api_post_form(req, options) {
} }
) )
}); });
console.error('\n\n\nREGISTRY CREATE RCC ' + registryCode + ' status: ' + JSON.stringify(response) + '\n\n\n');
result = true; result = true;
message = 'запись создана'; message = 'данные сохранены';
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