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