Метод добавляет новые блоки в конец динамической таблицы, при этом создается новая версия данных формы. С помощью метода нельзя изменить заголовок динамической таблицы.
URL: rest/api/asforms/data/append_table
Тип метода: POST
В теле запроса передается json-объект вида:
{ "uuid": "<UUID данных по форме>", "tableId": "<идентификатор таблицы>", "eventProperties": { "paramA": "A", "paramB": "B" }, "data": [ { "id":"field1-b1", //идентификатор компонента "value": "field1_value", //значение "type":"widgetType1" //тип компонента }, ..., { "id":"field1-bN", "value": "fieldN_value", "type":"widgetType1" } ] }
uuid
- UUID данных по форме (параметр
запроса);
tableId
- идентификатор таблицы
(обязательный параметр);
data
- массив json
с
добавляемыми данными;
eventProperties
- json
с параметрами для отправки в событие изменения данных по
форме (необязательный параметр).
При выполнении метода номера -bN
в переданных
идентификаторах компонентов перезаписываются таким образом,
чтобы они соответствовали итоговым номерам добавленных строк
таблицы.
В случае успешного выполнения возвращает код 200 с сообщением:
{ "errorCode": 0, "uuid": "<uuid данных по форме>" }