Chuyển đến nội dung chính

updateFormsDataByid

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

Mô tả

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*

);

Sơ đồ tham số

Sơ đồ

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

Ví dụ

Ví dụ tối thiểu

// 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',
},
],
},
);

Phản hồi ví dụ

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

Sơ đồ phản hồi

Sơ đồ: 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