Saltar al contenido principal

updateFormsDataByid

actualizar los datos del formulario por id.

Descripción

Este método ...

FormData.updateFormsDataByid(

id*

);

Esquema de parámetros

Esquema

id(requerido): número
ID de los datos del formulario
ejemplo: 1

Ejemplos

Ejemplo mínimo

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

Ejemplo de respuesta

{
"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
}

Esquema de respuesta

Esquema: IFormsDataEntity

id: número
El identificador único de la página del formulario.
ejemplo: 12345

formIdentifier: cadena
El identificador del formulario.
ejemplo: "contact_form"

time: cadena
La hora de la presentación del formulario.
ejemplo: "2023-10-01T12:00:00Z"

formData: FormDataType[]
Datos de los campos del formulario.

userIdentifier: cadena
El identificador del usuario.
ejemplo: null

entityIdentifier: cadena
El identificador de la entidad.
ejemplo: "blog"

parentId: cualquier
El identificador del padre.
ejemplo: null

fingerprint: cadena
La huella digital del formulario.
ejemplo: null

isUserAdmin: booleano
¿Es el usuario administrador?
ejemplo: false

formModuleId: número
El identificador del módulo del formulario.
ejemplo: 2