Nhảy đến nội dung

updateFormsDataByid

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

Mô tả

Phương thức này ...

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. xác thực
const authData = [
{
marker: 'email',
value: 'test@test.ru',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. cập nhật formData của bạn theo id
const result = await FormData.updateFormsDataByid(
1621, // ID FormData.
{
formIdentifier: 'test-form',
formModuleConfigId: 2,
moduleEntityIdentifier: 'blog',
replayTo: null,
status: 'sent',
formData: [
{
marker: 'name',
type: 'string',
value: 'Test 21',
},
],
},
);

Ví dụ phản hồi

{
"id": 1621,
"formIdentifier": "test-form",
"time": "2025-12-21T23:42:23.734Z",
"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: bất kỳ
Định danh cha.
ví dụ: null

fingerprint: 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