Nhảy đến nội dung

updateFormsDataByid

cập nhật dữ liệu biểu mẫu theo id.

Description

Phương thức này cập nhật một bản ghi dữ liệu biểu mẫu đã được gửi trước đó theo ID của nó. Cần có quyền truy cập. Nó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng IUpdateFormsData.

FormData.updateFormsDataByid(

id*

);

Parameters schema

Schema

id(bắt buộc): số
ID của dữ liệu biểu mẫu
ví dụ: 1

Examples

Minimal example

// 1. auth
const authData = [
{
marker: 'email',
value: 'test@test.ru',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. update your formData by id
const result = await FormData.updateFormsDataByid(
1621, // FormData ID.
{
formIdentifier: 'test-form',
formModuleConfigId: 2,
moduleEntityIdentifier: 'blog',
replayTo: null,
status: 'sent',
formData: [
{
marker: 'name',
type: 'string',
value: 'Test 21',
},
],
},
);

Example response

{
"id": 1621,
"formIdentifier": "test-form",
"time": "2026-04-15T14:20:01.831Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test 21"
}
],
"userIdentifier": "test@test.ru",
"entityIdentifier": "blog",
"parentId": null,
"fingerprint": null,
"isUserAdmin": false,
"formModuleId": 2
}

Response schema

Schema: IFormsDataEntity

id: số
Định danh duy nhất của trang biểu mẫu.
ví dụ: 12345

formIdentifier: chuỗi
Định danh của biểu mẫu.
ví dụ: "contact_form"

time: chuỗi
Thời gian gửi biểu mẫu.
ví dụ: "2023-10-01T12:00:00Z"

formData: FormDataType[]
Dữ liệu các trường biểu mẫu.

userIdentifier: chuỗi
Định danh người dùng.
ví dụ: null

entityIdentifier: chuỗi
Định danh thực thể.
ví dụ: "blog"

parentId: null | số
Định danh cha.
ví dụ: null

fingerprint: null | chuỗi
Dấu vân tay của biểu mẫu.
ví dụ: null

isUserAdmin: boolean
Người dùng có phải là quản trị viên không.
ví dụ: false

formModuleId: số
Định danh mô-đun biểu mẫu.
ví dụ: 2